diff --git a/django/contrib/admin/views/main.py b/django/contrib/admin/views/main.py
index df0fd9f..b2ba2ed 100644
a
|
b
|
class ChangeList(object):
|
138 | 138 | # manually-specified ordering from the query string. |
139 | 139 | ordering = self.model_admin.ordering or lookup_opts.ordering or ['-' + lookup_opts.pk.name] |
140 | 140 | |
141 | | if ordering[0].startswith('-'): |
| 141 | if len(ordering) > 1: |
| 142 | order_field, order_type = '', '' |
| 143 | elif ordering[0].startswith('-'): |
142 | 144 | order_field, order_type = ordering[0][1:], 'desc' |
143 | 145 | else: |
144 | 146 | order_field, order_type = ordering[0], 'asc' |