Estoy en una situación en la que debo producir una lista bastante grande de objetos mediante un CharField usado para almacenar direcciones de calles.Django: ordenando el valor numérico con order_by
Mi problema es que obviamente los datos están ordenados por códigos ASCII ya que es un Charfield, con los resultados predecibles ... ordena los números como este;
1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21....
Ahora el paso obvio sería cambiar la Charfield el tipo de campo adecuado (IntegerField digamos), sin embargo, no puede trabajar desde alguna dirección podría tener apartamentos .. como "128A".
Realmente no sé cómo puedo pedir este adecuadamente ..
curiosidad por saber si has encontrado una solución a esto. Muchas gracias. N –