DJANGO: как сортировать объекты на основе атрибута связанной модели?
у меня есть модель пользователя и модель UserProfile. В пользовательской модели я хотел бы заказать свой запрос так, чтобы он был в алфавитном порядке по last_name. Затем я хотел бы заказать его по атрибуту User_profiles "title" (Manager, Executive, Accountant и т. д.).
модели:
from django.contrib.auth.models import User
class UserProfile(models.Model):
user = models.OneToOneField(User)
title = models.CharField(max_length=20)
вид:
def user_index(request):
i = User.objects.all().order_by('last_name', 'title')
return render_to_response('db/user_index.html', {'i': i ,}, context_instance=RequestContext(request))
"заголовок" не является атрибутом модели пользователя, но связан с пользователем моделью UserProfile. Как я могу сортировать по алфавиту по UserProfile.титул?