diff --git a/adminsortable/admin.py b/adminsortable/admin.py index 5b47b96..0a6b21c 100755 --- a/adminsortable/admin.py +++ b/adminsortable/admin.py @@ -191,7 +191,10 @@ class SortableAdmin(SortableAdminBase, ModelAdmin): try: order_field_name = opts.model._meta.ordering[0] - except IndexError: + except (AttributeError, IndexError): + # for Django 1.5.x + order_field_name = opts.ordering[0] + finally: order_field_name = 'order' objects = objects.order_by(sortable_by_expression, order_field_name)