我们计划使用Flask和Mongoengine开发应用程序。 但是,我们已经在非烧瓶应用程序中使用了一些mongoengine文档定义,如果可能的话,我们希望将这些定义重构到一个包装中,以便从烧瓶和非烧瓶应用中使用它。
这可能吗? 我已经阅读了Flask Mongoengine的初始化代码,它似乎只是覆盖了一些文档的基类,并从烧瓶应用程序中提取配置。 此外,我发现了这个(未答复的)问题:
Pulling basic mongoengine document definitions into flask-mongoengine
先谢谢
答案 0 :(得分:2)
你甚至不需要Flask-Mongoengine。我目前正在使用Mongoengine开发Flask应用程序,但我甚至不使用Flask-Mongoengine。使用香草mongoengine感觉更舒服。只需确保您在某处连接到现有的MongoDB。
mongoengine.connect(MONGODB_DB,host = MONGODB_HOST,port = MONGODB_PORT)