Wow! That was so easy. Thanks a lot. -rm
On Oct 29, 12:50 pm, Nathaniel Whiteinge <[EMAIL PROTECTED]> wrote: > Hello! > > > It actually works! In the admin interface it displays the 'contact' > > field as a combination of the 'first' and 'last' fields of the > > contact, which is exactly what I wanted. But, my question is how did > > it know to do that? What if I had wanted it to display the > > 'login_name' instead, for instance? > > It is simply displaying the result of the __str__() method in your > Contact model. > > > The second question is related to the same field. In the create new > > 'Away' form, the contact field is shown as a select field, which is > > great, but the items in it are not sorted. They are placed in the > > order in which they are created. Is there a way to sort the items on > > that list? > > You are nearly there. The ordering attribute of the Admin class in > your Contact model only applies to queries for the Admin's change-list > pages [1]_. If you add a Meta class to that model with that same > ordering field [2]_, it will apply to queries for everything site-wide > and fix the ordering in your select box. It's a little confusing at > first since they look exactly the same. :-) > > class Meta: > ordering = ('first', 'last') > > .. [1]http://www.djangoproject.com/documentation/model-api/#id7 > .. [2]http://www.djangoproject.com/documentation/model-api/#ordering > > Cheers! > - whiteinge --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---