2013-09-13 4 views
0

Привет, я использую встроенный в модели объекта пользователя, на которую ссылается в anohter модели:Django модели related_name через несколько моделей

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» в поле. Выбор: созданный, друг, скрыть, идентификатор, измененный, пользователь

Как я могу получить этот список и перебрать их?

ответ

0

Найдено мой ответ:

user.friend_user.order_by('friend__first_name') 

Спасибо, хотя для всех, кто смотрел и хотел помочь

Смежные вопросы