У Django уже есть способ добиться этого для RDBMS:
MyModel.objects.order_by(Lower('myfield'))
Я использую DRF с mongoengine , но вышеприведенная ошибка выдает:
TypeError: 'Lower' object is not subscriptable
Я предполагаю, что это ошибка в том, как order_by был реализован в mongoengine.