Django es el entorno de desarrollo web para perfeccionistas con límites de tiempo

Entradas sobre "versiones":

Django 1.5 ya está aquí

Se acaba de lanzar Django 1.5. La nueva versión incluye interesantes mejoras decritas en las release notes. Éstos son algunos de los aspectos más destacados:

Django 1.5 introduce soporte para un modelo de usuario configurable. El modelo básico de usuario de Django sigue presente, pero ahora el framework soporta especificar nuestro propio modelo y que el sistema de autenticación de Django lo use.

Django 1.5 es la primera versión de Django con soporte para Python 3 (específicamente, Python 3.2 y posteriores). El soporte para Python 3 todavía se considera experimental, pero hay disponible una guía para portar nuestro código a Python 3 y los bugs de compatibilidad con Python 3 se considerarán bloqueantes para futuras versiones.

Django sigue ofreciendo soporte para Python 2 como siempre, la versión mínima para Django 1.5 es Python 2.6.5 pero es muy recomendable usar Python 2.7.3 o superior.

También se ha trabajado mucho en la documentación de Django. La página principal de la documentación ha sufrido un lavado de cara para que se pueda encontrar todo más fácilmente. El tutorial existente tiene algunas reformas, y se han añadido algunos tutoriales nuevos tratando temas como cómo hacer una aplicación que se pueda reutilizar en varios proyectos. La documentación sobre class-based views se ha ampliado de manera significativa para que las vistas basadas en clases sean más fácil de entender y aprovechar.

Publicado por Antonio Melé el Miércoles 27 d Febrero d 2013 | 9 comentarios | Categorías: noticias, versiones

Actualización de seguridad Django 1.0 y 1.1

Hace un par de días se publicó una importante actualización de seguridad para Django 1.0, 1.1 y la versión de desarrollo. El agujero de seguridad afecta a cualquier aplicación que utiliza campos EmailField ó URLField en sus modelos. El fallo se debe a la validación de direcciones de e-mail y URLs mediante expresiones regulares. Algunas direcciones podían producir un rendimiento negativo en el sistema al aplicarles las expresiones regulares haciendo que el thread correspondiente dejara de responder y se consumieran más recursos de la CPU pudiendo resultar en una denegación de servicio si se hiciera deliberadamente.

Publicado por Antonio Melé el Lunes 12 d Octubre d 2009 | 1 comentario | Categorías: modelos, versiones

Django 1.1

Por fin se ha anunciado la esperada versión 1.1 de Django. Ya se puede descargar desde el sitio oficial e incluye la actualización de seguirdad publicada ayer: Descarga Django 1.1 desde el sitio oficial.

Publicado por Antonio Melé el Miércoles 29 d Julio d 2009 | 1 comentario | Categorías: comunidad, versiones

Django 1.1 Release Candidate ya está aquí

Se ha anunciado la disponibilidad de Django 1.1 Release Candidate en el weblog oficial de Django. Django 1.1 RC no está pensado para uso en producción pero es un paso más hacia la versión final de Django 1.1: Incluye casi todas las mejoras que estarán presentes en la versión final. Se puede descargar directamente desde aquí. La versión final de Django 1.1 se espera para la semana que viene.

Publicado por Antonio Melé el Jueves 23 d Julio d 2009 | 0 comentarios | Categorías: versiones