Я в ситуации, когда я должен выдать довольно большой список объектов CharField, используемый для хранения уличных адресов.
Моя проблема в том, что, очевидно, данные упорядочены по кодам ASCII, так как это Charfield с прогнозируемыми результатами.. он сортирует числа, подобные этому;
1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21....
Теперь очевидным шагом было бы изменить Charfield на собственный тип поля (IntegerField let say), однако он не может работать, поскольку у какого-либо адреса могут быть квартиры.. например, "128A".
Я действительно не знаю, как я могу заказать это правильно.