Django-MongoDB-引用错误的模型

时间:2019-03-23 06:33:51

标签: django mongodb

我有3个模型,A,B和C。

模型C有2个参考字段,一个指向A,另一个指向B。每个模型表都有3个更新API。

第四个API将从表C中检索数据以及在表A和B中检索相关数据。

有时在第4 API中获取数据时,我们会遇到一个问题,即指向模型B的变量据说指向模型A,因此无法获得位于B而非A中的字段。变量也指向模型A。

这种情况经常发生,并且可以自行解决。

我不确定从哪里开始寻找问题。

有人可以帮我吗?

编辑1: 这是基本的模型示例

class A(models.Model):
    short_name = fields.StringField()

class B(models.Model):
    description = fields.StringField()

class C(models.Model):
    name = fields.StringField()
    short_name_id = fields.ReferenceField(A)
    desc_id = fields.ReferenceField(B)

0 个答案:

没有答案