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