我有两个模型:
class ModelA(models.Model):
b = models.ManyToManyField(ModelB, related_name = 'abs')
class ModelB(models.Model):
x = models.IntegerField()
def foo(self):
self.abs.all() ...
我想在 ModelB 的 foo 方法中访问 ManyToMany 关系中的所有 ModelA - 我已经使用上面的方法尝试过,但它说“abs”不是 ModelB 的字段。我该如何解决这个问题?
非常感谢
请您参考如下方法:
您在 foo 方法中缺少 return 语句。请将 self.abs.all() 更改为 return self.abs.all()。
