오늘은 장고 콘솔에서 이것을 시도했지만 두 가지 결과가 있습니다. 나는 list.reverse()
이 목록을 뒤집어 쓴다고 생각합니다. (즉, 첫 번째 객체는 마지막으로됩니다.) [1]. 그러나 그것은 그럴 듯하지 않습니다.python/django list.reverse() and reverseed (list)
>>> from django.db.models import Q
>>> q1 = Q(result=1)
>>> q2 = Q(result=-1)
>>> q3 = q1 | q2
>>> form = UserData.objects.filter(user=user).filter(coins__gt=0).filter(q3).order_by('-modified', '-placed').values_list('result', flat=True)[:10]
>>> form
Out[14]: [-1, -1, -1, -1, -1, 1, -1, 1, -1, -1]
>>> form.reverse()
Out[15]: [1, 1, 1, 1, 1, 1, 1, -1, -1, -1]
>>> form_bw = []
>>> for f in reversed(form):
... form_bw.append(f)
...
>>> form_bw
Out[18]: [-1, -1, 1, -1, 1, -1, -1, -1, -1, -1]
내가 뭘 잘못하고 있니? 분명히 내가 원하는 [1] http://docs.python.org/tutorial/datastructures.html
먼저 결과를 목록으로 변환해야합니다. 'values_list'는 실제로 파이썬리스트를주지 않습니다. –