from flask_talisman import Talisman

from configurations import *
from resources import blueprint, jwt, mail
from models import db, ma

app = Flask(__name__)

app.config.from_object(Production)

CORS(app)
# Talisman(app)

app.register_blueprint(blueprint)

jwt.init_app(app)
db.init_app(app)
ma.init_app(app)

mail.init_app(app)

basedir = os.path.abspath(os.path.dirname(__file__))


@app.before_first_request
def create_tables():
    db.create_all()


if __name__ == '__main__':
    app.run(host='0.0.0.0', port=3400)
Пример #2
0
def register_extension(app):
    db.init_app(app)
    api.init_app(app)
    jwt.init_app(app)