Sortie de Django 1.9

Posté par . Édité par Lucas, M5oul et tankey. Modéré par patrick_g. Licence CC by-sa
27
4
déc.
2015
Python

Django est, pour ceux qui ne le connaissent pas encore : « un framework libre de développement web en Python. Il a pour but de rendre le développement web 2.0 simple et rapide » selon sa page Wikipedia. Plusieurs sites grand public sont désormais fondés sur le framework, dont Pinterest, Instagram ou encore Mozilla.

La version 1.9 du framework est sortie ce 1er décembre 2015 et vient comme d’habitude avec son lot de nouveautés que nous tâcherons de présenter dans cette dépêche.

Principales modifications

Les modifications les plus importantes à noter sont les suivantes :

  • possibilité de réaliser des actions après avoir commité une transaction avec le « hook » oncommit ;
  • validation de mot de passe. Cette fonctionnalité permet notamment d'éviter l'utilisation de mots de passe trop faibles ;
  • « mixins » liés aux permissions pour les vues basées sur les classes (Class-Based-Views) ;
  • relookage de l'interface d'administration ;
  • possibilité d'exécuter les tests en parallèle.

Dépréciations et fonctionnalités abandonnées

Une nouvelle version ne venant hélas jamais sans rupture, voici une liste non exhaustive des fonctionnalités et versions abandonnées.

  • l'abandon de la prise en charge de Postgresql 9.0 (qui n'est plus maintenu par PostgreSQL)
  • l'abandon de la prise en charge d'Internet Explorer 8 pour l'interface d'administration.
  • la fin du support de la version 1.7 (la dernière version de cette série étant la 1.7.11)
  • la version 1.8 estampillée LTS (Long-Time Support) recevra des mises à jour de sécurité jusqu'en avril 2018
  • la version 1.4 anciennement LTS arrive également en fin de vie.
  • # Manque encore des mixins…

    Posté par . Évalué à 0.

    « mixins » liés aux permissions pour les vues basées sur les classes (Class-Based-Views) ;

    C’est nul !

    y’a ni SuperuserRequiredMixin ni GroupRequiredMixin.

    Donc ouais, c’est bien qu’ils aient mis ça, mais pour moi ça remplace pas encore django-braces dans tous les cas, et c’est bien triste :(

  • # Commentaire supprimé

    Posté par . Évalué à 0. Dernière modification le 07/12/15 à 16:11.

    Ce commentaire a été supprimé par l'équipe de modération.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.