Lanzamiento de Django 5.0
(djangoproject.com)- Nuevas funciones
- Ahora es posible definir valores predeterminados calculados desde la base de datos en los campos del modelo
- La extensión del ORM de Django continúa con la adición de campos de modelo generados que permiten crear columnas generadas por la base de datos
- Se introduce el concepto de grupos de campos en el sistema de plantillas para simplificar el renderizado de campos de formulario
- Django 5.0 puede descargarse desde la página de descargas o a través de Python Package Index
Aviso sobre el fin del soporte para Django 4.2 y 4.1
- Django 4.2 ha finalizado su soporte principal y se anunció la versión 4.2.8, la última release menor con correcciones de bugs.
- Django 4.2 es una release LTS (soporte a largo plazo), por lo que podrá recibir correcciones de seguridad y de pérdida de datos hasta abril de 2026.
- Django 4.1 ha terminado su soporte extendido y la versión 4.1.13, su última release de seguridad, se publicó el 1 de noviembre.
- Se recomienda a todos los usuarios de Django 4.1 actualizar a Django 4.2 o superior para seguir recibiendo correcciones ante problemas de seguridad.
Información adicional y eventos
- Mikhail Podgurskiy hizo una donación a la Django Software Foundation para apoyar el desarrollo de Django.
- DjangoCon Europe 2024 se celebrará el 5 de junio de 2024 en Vigo, España.
La opinión de GN⁺
Lo más importante de este artículo es el lanzamiento de Django 5.0 junto con la noticia del fin del soporte para Django 4.2 y 4.1. Esto representa novedades de interés para los desarrolladores web y la comunidad de Django, y se espera que el proceso de desarrollo se vuelva más eficiente y moderno gracias a las nuevas funciones y actualizaciones. Las nuevas capacidades de Django 5.0 ayudarán a los desarrolladores a crear mejores aplicaciones web, lo que probablemente tendrá un impacto positivo en la comunidad tecnológica.
3 comentarios
Se viene el boom de Django...
Esto me traía de cabeza, así que qué bueno.
Comentarios de Hacker News
Es el framework que me hizo enamorarme de programar con Django hace 13 años, y siempre ha ocupado un lugar especial en mi corazón.
Como desarrollador de una app que usa backend en Django y frontend en Vue, valoro mucho el ORM, el enrutamiento, el sistema de middleware y la interfaz de administración de Django.
GeneratedFieldparece una adición especialmente buena.Se comparte un enlace que presenta recursos de la comunidad relacionados con las nuevas funciones de Django 5.0.
Me gusta muchísimo Django y todavía lo uso en mi trabajo diario.
Actualmente no uso Django en el trabajo, pero todavía ocupa un lugar especial en mi corazón.
Lo recomendé con fuerza en una startup de rápido crecimiento, y comprobé que los equipos que usan Django son más productivos.
Django mantiene un estándar alto para proyectos con soporte de más de 5 años.
Felicitaciones por el lanzamiento de Django 5.0; se comparte un enlace a una app starter de Django/Docker actualizada para usar Django 5.0.
He usado Django como mi opción principal para proyectos web durante más de 10 años.
Como valoración personal de la forma en que uso Django, ofrece una abstracción suficiente para el desarrollo web y sigue siendo fácil de entender incluso después de mucho tiempo.