将Flask-Mongoengine与现有的Mongoengine文档一起使用

时间:2018-03-28 00:52:23

标签: python flask mongoengine flask-mongoengine

我们计划使用Flask和Mongoengine开发应用程序。 但是,我们已经在非烧瓶应用程序中使用了一些mongoengine文档定义,如果可能的话,我们希望将这些定义重构到一个包装中,以便从烧瓶和非烧瓶应用中使用它。

这可能吗? 我已经阅读了Flask Mongoengine的初始化代码,它似乎只是覆盖了一些文档的基类,并从烧瓶应用程序中提取配置。 此外,我发现了这个(未答复的)问题:

Pulling basic mongoengine document definitions into flask-mongoengine

先谢谢

1 个答案:

答案 0 :(得分:2)

你甚至不需要Flask-Mongoengine。我目前正在使用Mongoengine开发Flask应用程序,但我甚至不使用Flask-Mongoengine。使用香草mongoengine感觉更舒服。只需确保您在某处连接到现有的MongoDB。

mongoengine.connect(MONGODB_DB,host = MONGODB_HOST,port = MONGODB_PORT)