Django MongoDB嵌入式模型

时间:2012-06-04 04:50:30

标签: django mongodb django-models

当我为了嵌入到另一个类/模型中而专门创建一个类/模型时,仍然会在我的mongodb数据库中为前者编写一个集合。除了在那里的不便之外,上述内容不会造成任何麻烦,但我仍然想知道是否有任何方法可以不收集书籍?

2 个答案:

答案 0 :(得分:0)

我也有一个nonrel django项目。它只是django所做的事情(并且nonrel fork没有专门解决),当你定义一个非抽象或代理的模型时,它将在syncdb期间生成一个集合(表)。是否将任何内容保存到该集合中显然更依赖于您的代码。

如果有一些技巧让一个具体的模型不在nonrel django中创建一个集合,那么我也错过了一些东西。

答案 1 :(得分:0)

如果您对该模型使用abstract=True,则可能会这样做。

但是,您不能使用延迟查找(又名EmbeddedModelField('SomeModelThatsNotYetDefined')(https://github.com/django-nonrel/djangotoolbox/issues/15)。