【发布时间】:2016-09-11 21:47:35
【问题描述】:
如果我尝试创建一个自引用的 m2m 字段,我会收到错误消息。我在这里遗漏了什么吗?
class UserProfile(models.Model):
following = models.ManyToManyField('self', related_name='followers')
序列化器中的其他地方:
def get_followers(user):
return user.profile.followers
AttributeError: 'UserProfile' object has no attribute 'followers'
还有其他方法可以实现追随者吗?也许我应该制作另一个模型来执行此操作或使用库?
【问题讨论】:
标签: python django django-models many-to-many