2018-05-28

2018-05-28  本文已影响0人  有可能_666

flask之models分开models和解决循环引用

1.分开 models 的目的:为了让代码更方便的管理。
2.如何解决循环引用:把' db '放在一个单独的文件中,切断循环引用的线条就可以了。
3.可能有错误 ' RuntimeError: No application found ' 原因是:在没有用户访问服务器时,在app栈中是没有'app' 的,db在app栈中访问不到app,所以我们需要手动把app推送到app栈上方式是:
'''
//手动推送app到app栈中
with app.app_context():
db.create_all()
'''

上一篇下一篇

猜你喜欢

热点阅读