我学习Django的,我想通过实地last_name
为了我的对象,但我想我可能失去了一些东西,这是我的函数的外观:Django的顺序由
def list(self, *args, **kwargs):
data = super().list(*args, **kwargs)
data = data.data
x = self.queryset.order_by('last_name')
print(x) # I'm priting X but I still get list not ordered by last_name
return Response(data)
更新
我想我要做的就是影响变量排序在我的模型元类,但我需要它由小写订购:
class Meta(DRYPermissionModel.Meta):
ordering = ['username'] # ORDER BY user_name but as if the string was lower case
你可以看到[这](http://stackoverflow.com/questions/3409047/django-orm-case-insensitive-order-by)链接如果这有帮助。 – badiya