我有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)