Sono in una situazione in cui devo generare un elenco piuttosto grande di oggetti da un CharField utilizzato per memorizzare gli indirizzi.Django: ordinamento del valore numerico con order_by
Il mio problema è che ovviamente i dati sono ordinati in base ai codici ASCII dato che si tratta di un campo di battaglia, con risultati prevedibili .. ordina i numeri come questo;
1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21....
ora il passo ovvia sarebbe quella di cambiare il Charfield il tipo di campo corretto (IntegerField diciamo), tuttavia non può funzionare in quanto qualche indirizzo potrebbe avere appartamenti .. come "128A".
io davvero non so come posso ordinare questo correttamente ..
Curioso di sapere se hai trovato una soluzione a questo. Grazie molto. N –