Bienvenido a Django 1.0.1!
Esta es la primera versión «de corrección de errores» en la serie Django 1.0, que mejora la estabilidad y el rendimiento del código base de Django 1.0. Como tal, Django 1.0.1 no contiene nuevas características (y, según nuestra política de compatibilidad </misc/api-stability/> , mantiene la compatibilidad hacia atrás con Django 1.0), pero sí contiene un número de correcciones y mejoras. Se recomienda actualizar a Django 1.0.1 para cualquier desarrollo o implementación que esté utilizando o dirigida a Django 1.0.
Django 1.0.1 contiene más de doscientas correcciones al código base original de Django 1.0; los detalles completos de cada corrección están disponibles en la historia del ramo 1.0.X, pero aquí tienes algunos de los puntos destacados:
Several fijas en django.contrib.comments, relacionadas con los feeds RSS de comentarios, el ordenamiento por defecto de comentarios y la internacionalización de las plantillas predeterminadas para comentarios.
Múltiples fijas para el soporte de bases de datos Oracle en Django, incluyendo el soporte de paginación para conjuntos de consultas GIS, una optimización del corte de resultados y una mejor introspección de las bases de datos existentes.
Several fijas para el soporte de consultas en el mapeador objeto-relacional de Django, incluyendo la configuración repetida y el restablecimiento del ordenamiento y fijas para trabajar con consultas INSERT-sólo.
Múltiples fijas para las formas inline en formsets.
Múltiples fijas para las restricciones de modelo unique y unique_together en las formas generadas automáticamente.
Se ha corregido el soporte para declaraciones personalizadas de upload_to cuando se manejan subidas de archivos a través de formularios generados automáticamente.
Se ha corregido el soporte para ordenar una lista de cambios administrativa según un atributo callable en list_display.
Una fija al aplicar la escapada automática para cadenas literales pasadas a la función de filtro de plantilla join. Anteriormente, las cadenas literales pasadas a join se escapaban automáticamente, lo que contradecía el comportamiento documentado para la escapada automática y las cadenas literales <string-literals-and-automatic-escaping>. Las cadenas literales pasadas a join ya no se escaparán automáticamente, por lo que debes escaparlas manualmente; esto es una incompatibilidad si estabas contando con este bug, pero no si estabas contando con la escapada comportándose como documentado.
Se han mejorado y ampliado los archivos de traducción para muchas de las lenguas que soporta Django por defecto.
Y como siempre, un gran número de mejoras a la documentación de Django, incluyendo tanto correcciones a documentos existentes como documentación nueva y ampliada.
may 31, 2026