-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathapp.py
39 lines (29 loc) · 1005 Bytes
/
app.py
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()