Commit 0cd24273 authored by Serge S. Koval's avatar Serge S. Koval Committed by GitHub

Merge pull request #1296 from stepsame/feature_multiple_sort

support multiple column sort with column_sortable_list
parents e0b3aa59 a255170b
...@@ -788,7 +788,13 @@ class ModelView(BaseModelView): ...@@ -788,7 +788,13 @@ class ModelView(BaseModelView):
column = sort_field if alias is None else getattr(alias, sort_field.key) column = sort_field if alias is None else getattr(alias, sort_field.key)
if sort_desc: if sort_desc:
if isinstance(column, tuple):
query = query.order_by(*map(desc, column))
else:
query = query.order_by(desc(column)) query = query.order_by(desc(column))
else:
if isinstance(column, tuple):
query = query.order_by(*column)
else: else:
query = query.order_by(column) query = query.order_by(column)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment