首页 > 解决方案 > Django中多对多关系的相关名称

问题描述

我有一个这样的用户模型:

class User(AbstractUser):
    following = models.ManyToManyField('self', related_name="followed")

我正在尝试建立从用户到用户的多对多关系。我需要访问用户在关注谁,以及谁在关注用户。第一个要求很好,但是当我尝试查看谁在关注用户时user.followed.all(),我看到一个错误,

AttributeError at /user/1: 'User' object has no attribute 'followed'

我怎样才能满足我的第二个要求?

标签: djangodjango-modelsmany-to-many

解决方案


推荐阅读