-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathapp.py
More file actions
39 lines (29 loc) · 1005 Bytes
/
app.py
File metadata and controls
39 lines (29 loc) · 1005 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
from flask import Flask
from flask_restful import Resource, Api
from flask_cors import CORS
from resources.inventario import Inventario
from resources.updateQuality import UpdateQuality
from resources.root import Root
from resources.items import Items
from resources.quality import Quality
from resources.sellin import SellIn
from factory import create_app
# from config import *
# from repository.db import initialize_db
# from flask_mongoengine import MongoEngine
# from repository.models import Item
from repository import db_atlas
app = Flask(__name__)
CORS(app)
db_atlas.init_app(app)
# app = create_app()
# API REST
api = Api(app, catch_all_404s=True)
api.add_resource(Root, '/')
api.add_resource(Inventario, '/inventario')
api.add_resource(UpdateQuality, '/update-quality')
api.add_resource(Items, '/items/name/<itemName>', '/items')
api.add_resource(Quality, '/items/quality/<itemQuality>')
api.add_resource(SellIn, '/items/sellin/<itemSellIn>')
if __name__ == '__main__':
app.run()