Ich lerne django, Ich versuche, meine Objekte von Feld last_name
zu bestellen, aber ich glaube, ich könnte etwas fehlen, das ist, wie meine Funktion aussieht:Django Auftrag von
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)
UPdate
ich denke, was ich tun muss, ist die variable Reihenfolge in meinem Modell Meta-Klasse beeinflussen, aber ich muss es von Klein bestellen:
class Meta(DRYPermissionModel.Meta):
ordering = ['username'] # ORDER BY user_name but as if the string was lower case
Sie sehen können [diese] (http://stackoverflow.com/questions/3409047/django-orm-case-insensitive-order-by) link wenn das hilft. – badiya