0

当我专门为了嵌入到另一个类/模型中而创建一个类/模型时,我的 mongodb 数据库中仍然为前者编写了一个集合。上述除了不方便外,并没有造成任何麻烦,但我仍然想知道有没有什么办法可以不写合集?

4

2 回答 2

0

如果您使用abstract=True该模型,这是可能的。

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

于 2012-06-04T08:42:22.327 回答
0

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

如果有一些技巧可以让具体模型不在 nonrel django 中创建集合,那么我也缺少一些东西。

于 2012-06-04T04:53:53.003 回答