Mit der Version 5.0 verbessert das Webframework Django unter anderem den Umgang mit Formularen.
Dazu führt Django 5.0 das Konzept einer Feldgruppe und von Feldgruppenvorlagen ein. Damit soll sich das Rendering der zugehörigen Elemente eines Django-Formularfelds wie Beschriftung, Widget, Hilfetext und Fehlermeldungen.
Mit dem neuen Parameter Field.db_default lässt sich ein von der Datenbank berechneter Standardwert erzeugen. Mit Field.choices (für Modellfelder) und ChoiceField.choices (für Formularfelder) bieten in der neuen Version mehr Flexibilität bei der Deklaration ihrer Werte.
Django 5.0 unterstützt Python 3.10, 3.11 und 3.12. Django 4.2.x ist die letzte Version, die Python 3.8 und 3.9 unterstützt, teilen die Entwickler mit.
Mit der Veröffentlichung von Django 5.0 ende nun der Mainstream-Support für Django 4.2, heißt es in der Ankündigung. Ein Minor-Release 4.2.8 sei eben veröffentlicht worden. Django 4.2 sei aber ein LTS-Release und erhalte Security-Updates Fixes gegen Datenvberlust bis April 2026, teilen die Entwickler mit.



