【问题标题】:Django Model related_name through Multiple ModelsDjango Model related_name 通过多个模型
【发布时间】:2013-09-13 05:45:42
【问题描述】:

您好,我正在使用在另一个模型中引用的内置用户模型对象:

 class UserFriend(models.Model):
         user = models.ForeignKey(User, related_name='friends' )
         friend = models.ForeignKey(User, related_name='user_friends')
         created ...
         hide ...

现在,我想获取与朋友相关的用户模型,我正在尝试:

 user.user_friends.friend.order('first_name')

但我不断收到: 无法将关键字“first_name”解析为字段。选项有:created、friend、hide、id、modified、user

如何获取此列表并遍历它们?

【问题讨论】:

    标签: django python-2.7 django-models


    【解决方案1】:

    找到我的答案:

     user.friend_user.order_by('friend__first_name')
    

    感谢所有关注并希望提供帮助的人

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      • 1970-01-01
      • 1970-01-01
      • 2014-08-18
      • 1970-01-01
      • 1970-01-01
      • 2014-05-27
      相关资源
      最近更新 更多