django - 我应该在何时何地连接和断开 Mongoengine
问题描述
我是 Mongonengine 的新手,我在 Django 项目中使用它。正如文件所说,我应该首先使用connect
方法建立连接。我的问题是这应该在哪里完成?
还有一种disconnect
方法,我想知道我是否应该使用它,如果是,我应该在哪里使用它?
我的意思是我应该在一个单独的文件中连接还是每次我想查询数据库时我应该打开一个连接然后关闭它?
解决方案
您应该在应用程序启动时 connect() mongoengine(例如,对于烧瓶,这通常是在您创建app = Flask()
应用程序时),然后您可以忘记它并且您不必担心断开它。
推荐阅读
- facebook - Facebook Graph API - 组 - 空数据
- json - 有效加载 8gb 腌制文件
- node.js - expressjs不在浏览器上呈现计算的html字符串
- javascript - 如何按类捕获元素并单击它?
- python - 在 Django Rest Framework 视图中映射 1 - many 关系
- python - 使用 Python(html2text,textile)将 HTML 转换为 Ascii 并返回的问题
- python - 使用 sklearn.cluster Kmeans 时出现内存错误
- python - 如何在 python-docx 中包含多页表的页面上添加不同的页脚?
- string - 如何在数据框中的多个列上应用列表理解?
- c# - EF Core 一对多并发冲突不会抛出 DBConcurrencyException