2010-02-07 8 views
1

J'ai créé un modèle Django appelé personne, qui a obtenu un ForeignKey « utilisateur » à django.contrib.auth.models.UserTrier par champ dans le modèle ForeignKey

Comment puis-je régler la commande sur la personne de classe self.user.first_name, self.user.last_name?

+1

Je peux faire cela dans un queryset en faisant ceci: Person.objects.order_by ('user__first_name', 'user__last_name') Mais comment puis-je mis la la commande par défaut sur le modèle Person est user.first_name et user.last_name? – tkalve

Répondre

3
class Meta: 
    ordering = ['user__first_name', 'user__last_name'] 

devrait faire l'affaire IIRC

Questions connexes