As far as I know, currently it's impossible to sort items according
the fields of the related model in the contributed administration.

If that's your business requirement, then you have the following
hacking options:
a) write a custom view which will override the default admin list
where you could Page.objects.order_by('menuitem__name')
b) duplicate menuitem.name as a field in the page page.menuitem_name,
make it editable=False and add post_save signal to the menuitem which
will populate its name value to the hidden field of the page. Then
sort by that field.
c) create some template tag which reorders items according some
conditions and override the change_list.html template for the page
model.

Regards,
Aidas Bendoraitis [aka Archatas]



On 4/4/07, James Turnbull <[EMAIL PROTECTED]> wrote:
>
> Thanks Atilla,
>
> > There was a simmilar question a couple of days ago:
>
> >    class Meta:
> >        ordering = ['name']
>
> I did read this thread but it appears to only be useful for sorting
> the MenuItem objects when viewed through a drop down or some such.
> What I want to do is sort the Page objects, but based on their
> relation to the MenuItem objects.
>
> James
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to