Custom sort of QuerySet() as list
In my table I have values like: 'test1', 'test2', 'test111' and so on, and need to sort them. ORDER BY statement sorts them "wrongly" as strings:
'test2' > 'test4' - false but 'test4' > 'test12' - true.
I can sort this values manually, using list and custom cmp function, but in this situation my sort function will return list instead of QuerySet object, that I need for my ModelChoiceField.
Is there any way to sort QuerySet items as list? (list.sort(cmp=...))
Thanks.
Change History
(5)
| Resolution: |
→ invalid
|
| Status: |
new → closed
|
| Resolution: |
invalid → fixed
|
Please ask questions like this on the django-users list, not in the bug reporting system.