Bienvenido a Django 1.1.2!
Esta es la segunda versión de «corrección de errores» en la serie Django 1.1, que mejora la estabilidad y el rendimiento del código base de Django 1.1.
Django 1.1.2 mantiene compatibilidad hacia atrás con Django 1.1.0, pero contiene un número de correcciones y mejoras. Se recomienda actualizar a Django 1.1.2 para cualquier desarrollo o implementación que esté utilizando o apuntando a Django 1.1.
Para obtener detalles completos sobre las nuevas características, incompatibilidades hacia atrás y características obsoletas en la rama 1.1, consulte el Notas de lanzamiento de Django 1.1.
El código de estatus de salida del ejecutor de pruebas (tests/runtests.py y python manage.py test) ya no representa el número de pruebas fallidas, ya que una falla de 256 o más pruebas resultaba en un código de estatus de salida incorrecto. El código de estatus de salida para el ejecutor de pruebas es ahora 0 para éxito (sin pruebas fallidas) y 1 para cualquier número de pruebas fallidas. Si es necesario, el número de pruebas fallidas se puede encontrar al final del output del ejecutor de pruebas.
Ordinariamente, una versión puntual no incluiría nuevas características, pero en el caso de Django 1.1.2, hemos hecho una excepción a esta regla. Django 1.2 (la próxima versión mayor de Django) contará con una característica que mejorará la protección contra ataques de Cross-Site Request Forgery (CSRF). Esta característica requiere el uso de un nuevo csrf_token etiqueta de plantilla en todas las formas que Django renderiza.
Para hacer más fácil apoyar tanto versiones 1.1.X como 1.2.X de Django con los mismos templates, hemos decidido introducir la csrf_token etiqueta de plantilla en el ramal 1.1.X. En el ramal 1.1.X, csrf_token no hace nada - no tiene efecto sobre las plantillas ni el procesamiento de formularios. Sin embargo, significa que la misma plantilla funcionará con Django 1.2.
may 31, 2026