summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Holovaty <adrian@holovaty.com>2005-07-28 14:59:50 +0000
committerAdrian Holovaty <adrian@holovaty.com>2005-07-28 14:59:50 +0000
commitf5b605ab1b0074ea8bdda0063bd9fad77a76ab45 (patch)
tree39927e419923c665e9033b414aa61451d4d34f82
parent1d2ab3606848fb062554a53f33b24d8ce9adbd75 (diff)
Fixed #218 -- Fixed admin change-list column sorting
git-svn-id: http://code.djangoproject.com/svn/django/trunk@333 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/views/admin/main.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/django/views/admin/main.py b/django/views/admin/main.py
index c24e17b3d1..40b39873ba 100644
--- a/django/views/admin/main.py
+++ b/django/views/admin/main.py
@@ -103,9 +103,9 @@ def change_list(request, app_label, module_name):
ordering = meta.handle_legacy_orderlist(ordering)
if ordering[0].startswith('-'):
- order_field, order_type = ordering[0][1:], 'DESC'
+ order_field, order_type = ordering[0][1:], 'desc'
else:
- order_field, order_type = ordering[0], 'ASC'
+ order_field, order_type = ordering[0], 'asc'
if params.has_key(ORDER_VAR):
try:
try:
@@ -143,7 +143,8 @@ def change_list(request, app_label, module_name):
if isinstance(f.rel, meta.ManyToOne):
lookup_params['select_related'] = True
break
- lookup_params['order_by'] = ((order_type == 'DESC' and '-' or '') + lookup_order_field,)
+ lookup_params['order_by'] = ((order_type == 'desc' and '-' or '') + lookup_order_field,)
+ assert False, lookup_params['order_by']
if lookup_opts.admin.search_fields and query:
or_queries = []
for bit in query.split():