Jestem w sytuacji, w której muszę wypisać dość dużą listę obiektów przez CharField służący do przechowywania adresów ulicznych.Django: zamawianie wartości liczbowej z order_by
Moim problemem jest to, że dane są oczywiście uporządkowane według kodów ASCII, ponieważ jest to Charfield, z przewidywalnymi wynikami ... sortuje liczby takie jak to;
1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21....
Teraz oczywistym krokiem byłoby zmienić Charfield odpowiedni typ pola (IntegerField powiedzmy), to jednak nie może pracować, ponieważ niektóre adres może mieć apartamentów .. jak „128a”.
ja naprawdę nie wiem, jak mogę zamówić to poprawnie ..
Ciekawy wiedzieć, czy znaleźli rozwiązanie tego. Wielkie dzięki. N –