我正在使用 Django(Django-nonrel) 并拥有包含我所有表的 models.py。我想在某些表上创建索引,但我找不到解释如何创建索引的文档。我希望我可以在 models.py 中声明索引,并且 syncdb 的执行会在数据库上创建它。
任何帮助深表感谢!
谢谢!
我正在使用 Django(Django-nonrel) 并拥有包含我所有表的 models.py。我想在某些表上创建索引,但我找不到解释如何创建索引的文档。我希望我可以在 models.py 中声明索引,并且 syncdb 的执行会在数据库上创建它。
任何帮助深表感谢!
谢谢!
Django-nonrel 自身不与 mongodb 交互;您需要 mongodb python 驱动程序 ( pymongo ) 和/或对象文档映射器 (ODM),例如 mongoengine或 django-mongodb-engine 来与数据库交互。创建索引是 ODM 和驱动程序的工作,这取决于您用于与 mongodb 交互的内容,以及创建索引所需的语法。
您应该看到在pymongo、 django-mongodb-engine或mongoengine中创建索引的相关文档 。