0
我有一个模型,慈善与ManyToManyField关系运动,如下图所示:Django的_set错误:“‘运动’对象有没有属性‘charity_set’”
class Charity(models.Model):
name = models.CharField(max_length=200)
description = models.TextField(blank=True,null=True)
tag_line = models.CharField(max_length=160, blank=True,null=True)
campaigns = models.ManyToManyField(Campaign, related_name='campaign_charity')
...
的ManyToManyField工作正常,和运动。 all()返回与慈善相关联的正确的一组活动。当我尝试使用object.charity_set我收到以下错误,以获得反向设置对象:
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'Campaign' object has no attribute 'charity_set'
任何想法,为什么?谢谢!
+1尖端的所有属性/方法。 – Paragon