0

我是 Django 和 MongoDB 的新手。请建议如何使用 MongoDB 创建具有 ForeignKey、ManyToManyFields 等关系的模型...

4

1 回答 1

0

我建议你将 MongoEngine 用于 Django 项目

请在此处参考 MongoEngine 文档:http: //docs.mongoengine.org/index.html

使用 Mongoengine 你可以简单地创建一个这样的模型:

class YourModel(Document): # Define Model in using MongoEngine
    id = IntField(unique=True) # define Integer field
    percentage = FloatField(default=0.00) # define float field
    user = ReferenceField('User') # foreignkey

所有字段都与 Django 相同:IntField、FloatField并且您可以使用ReferenceField使用关系字段(外键) 。

有关更多信息,请遵循文档 ( http://docs.mongoengine.org/index.html )

于 2020-04-09T11:18:57.027 回答