-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathapp.py
30 lines (22 loc) · 898 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
from flask_jwt import JWT
from flask_sqlalchemy import SQLAlchemy
from config import app, db
from models.city import City
from models.country import Country
from models.restaurant import Restaurant
from models.user import User
from security.security import authenticate, identity
from routes.city_blueprint import city_blueprint
from routes.country_blueprint import country_blueprint
from routes.random_blueprint import random_blueprint
from routes.restaurant_blueprint import restaurant_blueprint
from routes.user_blueprint import user_blueprint
jwt = JWT(app, authenticate, identity)
app.register_blueprint(city_blueprint)
app.register_blueprint(country_blueprint)
app.register_blueprint(random_blueprint)
app.register_blueprint(restaurant_blueprint)
app.register_blueprint(user_blueprint)
if __name__ == "__main__":
db.create_all()
app.run(port=8000, debug=True, host="0.0.0.0")