Django Model related_name通过多个模型

时间:2013-09-13 05:45:43

标签: django python-2.7 django-models

嗨,我正在使用anohter模型中引用的内置User模型对象:

 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”解析为字段。选择包括:创建,朋友,隐藏,身份,修改,用户

如何获取此列表并循环显示它们?

1 个答案:

答案 0 :(得分:0)

找到我的答案:

 user.friend_user.order_by('friend__first_name')

感谢所有看上去并希望提供帮助的人