问题描述
我正在将烧瓶与flask-mongoengine一起使用。如here所述,通过应用程序工厂设置应用程序。
我的模型在单独的文件中定义,如下所示:
from flask_mongoengine import MongoEngine
db = MongoEngine()
class NodeModel(db.Document):
node_id = db.UUIDField(primary_key=True)
....
__init__.py
中的应用程序工厂如下所示:
def create_app():
app = Flask(__name__,static_url_path=''
...
app.config['MONGODB_DB'] = 'myDb'
app.config['MONGODB_HOST'] = ....
app.config['MONGODB_UUIDREPRESENTATION'] = 'standard'
with app.app_context():
from models import db
db.init_app(app)
...
return app
应用程序正确启动,所有路由都在工作。但是,数据存储在默认的test
数据库中,而不存储在myDb
中。尊重其他MongoDB配置,例如主机和MONGODB_UUIDREPRESENTATION
。我已经研究了几个小时了,但无济于事。我想念什么?如何设置flask-mongoengine与正确的数据库连接?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)