2017-06-16 24 views
0

我有一个简单的flask-app的以下文件夹结构。在可伸缩的体系结构中将容器模型导入python控制台

Folder structure

具有一个单页的结构,我能导入蟒台机型,但因为我改变了结构到一个可扩展的模型,我似乎无法找到一个方法来导入模型到我的Python控制台,我得到这个错误。

RuntimeError:应用程序未注册的数据库实例,并没有绑定到当前上下文

应用程序有没有办法解决这个?

+0

你从尝试'app.catalog.models导入ModelName'? –

+0

是的kiran,他们得到没有任何问题的导入,但是当我创建一个表(类)的实例时,它会抛出上述错误... – Hara

+0

你可以分享你的代码,你正在尝试? –

回答

0

您需要在应用程序上下文中运行。使用flask shell命令为您设置。

FLASK_APP=app flask shell 

或手动设置它:

>>> from app import app 
>>> app.app_context().push() 
相关问题