2012-06-04 71 views
0

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

回答

0

我也有一个nonrel django项目。它只是django所做的一件事(并且nonrel fork没有具体说明),当你定义一个非抽象或代理的模型时,它将在syncdb期间生成一个集合(表)。无论你将任何东西保存到该集合中,显然都进一步依赖于你的代码。

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

0

如果您对该型号使用abstract=True,则可能会出现这种情况。

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