order_by template filter

1
2
3
4
5
6
7
8
from django.template import Library

register = Library()

@register.filter_function
def order_by(queryset, args):
    args = [x.strip() for x in args.split(',')]
    return queryset.order_by(*args)

More like this

  1. Allow filtering and ordering by counts of related query results by exogen 7 years ago
  2. Make Proper Nouns Posessive by skarphace 10 months, 3 weeks ago
  3. template filter to include protocol and domain in absolute urls by czer 1 year, 9 months ago
  4. simple string formatting filter by gsf0 6 years, 8 months ago
  5. TaggedManager and TaggedQuerySet with chainable tagged() methods implemented with django-tagging by fish2000 4 years, 1 month ago

Comments

(Forgotten your password?)