flask出警告: UserWarning: Neither SQLALCHEMY_DATABASE_URI nor SQLALCHEMY_BINDS is set. Defaulting SQLA

落日映苍穹つ 2022-03-19 10:26 243阅读 0赞

出现警告:
在这里插入图片描述
解决方案:

  1. from app.ext import init_ext
  2. from app.views import blue
  3. def create_app(env):
  4. app = Flask(__name__,template_folder='../templates')
  5. app.register_blueprint(blueprint=blue)
  6. # 这里在初始化db之前需要先加载配置文件,问题解决
  7. app.config.from_object(settings.Info.get(env))
  8. init_ext(app)
  9. return app

在初始化db之前需要先加载配置文件,问题解决

即把app.config.from_object(settings.Info.get(env))

放到

db.init_app(app)

上面

发表评论

表情:
评论列表 (有 0 条评论,243人围观)

还没有评论,来说两句吧...

相关阅读