query_functions.py 279 B

123456789
  1. from django.db.models import F, Func
  2. class CollateAsChar(Func):
  3. """
  4. Disregard localization by collating a field as a plain character string. Helpful for ensuring predictable ordering.
  5. """
  6. function = 'C'
  7. template = '(%(expressions)s) COLLATE "%(function)s"'