django - Django中多对多关系的相关名称
问题描述
我有一个这样的用户模型:
class User(AbstractUser):
following = models.ManyToManyField('self', related_name="followed")
我正在尝试建立从用户到用户的多对多关系。我需要访问用户在关注谁,以及谁在关注用户。第一个要求很好,但是当我尝试查看谁在关注用户时user.followed.all()
,我看到一个错误,
AttributeError at /user/1: 'User' object has no attribute 'followed'
我怎样才能满足我的第二个要求?
解决方案
推荐阅读
- logging - 如何在 Fluentd 配置中定义哈希(JSON 或对象)?
- sql - 在 SQL Server 中动态转换更新语句值
- reactjs - 无法将类型分配给 React 高阶组件
- python - 根据Python中的第二个列表调整列表中的元素
- linux - 使用 rsync 自动同步
- python - 如何使用 APScheduler 管理任务队列?
- xaml - 根据参数调整ListView中的文本大小
- java - 如何通过收集器分组以从数据中创建新字段?
- c++ - c++ std::vector: sum in a vector position its previous value
- nginx - Kubernetes - 入口控制器与入口