from flask import Flask
from exts import db
from models.models import UserModel
import config
from blueprints.qa import bp as qa_bp
from blueprints.auth import bp as auth_bp
from flask_migrate import Migrate
app = Flask(__name__)
# app配置文件
app.config.from_object(config.DevelopmentConfig)
# 保证初始化完成后,再传入参数app进行绑定
db.init_app(app)
migrate = Migrate(app, db) #数据库迁移映射
# 注册蓝图
app.register_blueprint(qa_bp)
app.register_blueprint(auth_bp)
if __name__ == '__main__':
app.run()
'''
在pycharm中引入库时,会出现Cannot find reference 'XXX' in '_init_.py'的报错字样
在保证库(尤其是第三方库)的安装完成并在pycharm中引入成功后,执行如下操作即可解决问题:
File→Settings→Editor→Inspections→在右侧框中选择python → Unresolved references,
将Unresolved references后的“√”勾掉即可
'''