The admin prior to 1.4 requires a different result from get_ordering

This commit is contained in:
Corey Oordt 2012-02-09 09:22:08 -05:00
parent 09175c7ef4
commit 6d44ee2d62

View file

@ -78,12 +78,18 @@ class TreeChangeList(ChangeList):
list_display_links, list_filter, date_hierarchy, search_fields,
list_select_related, list_per_page, list_max_show_all,
list_editable, model_admin)
def _get_default_ordering(self):
return [] #'', '' #('tree_id', 'lft')
if django.VERSION[1] < 4:
return '', '' #('tree_id', 'lft')
else:
return []
def get_ordering(self, request=None):
return [] #'', '' #('tree_id', 'lft')
if django.VERSION[1] < 4:
return '', '' #('tree_id', 'lft')
else:
return []
def get_query_set(self, *args, **kwargs):
qs = super(TreeChangeList, self).get_query_set(*args, **kwargs).order_by('tree_id', 'lft')