我遇到了奇怪的情况 - 从 Django shell 创建一些 Mongoengine 对象是成功的,但是从 Django 视图创建相同的对象看起来很成功,但 MongoDB 中没有出现任何数据。即相同的代码 -
from myapp.mongomodels import MyModel
m = MyModel(a=1, b=2, c=3)
m.save()
从 运行时生成插入 MongoDB 的新对象manage.py shell
,从 Django 视图运行时不生成任何内容。我已经跟踪了代码,我看到mongoengine.Document.save()
方法运行正常,没有任何异常。
看起来我错过了一些明显的东西。
将不胜感激任何帮助。