|
Das Python-Webframework
Django ist in Version 2.1 erschienen und enthält unter
anderem eine neue "View"-Permission für das Model
Meta.default_permissions. Es wurden aber auch einige kleinere Neuerungen
und eine Änderung in der Python-Unterstützung vorgenommen.
Es werden nur noch Python 3.5, 3.6 und 3.7 von Django 2.1 unterstützt.
Zudem endet auch der Mainstream-Support für Django 2.0 und
das letzte Bugfix-Release ist die Version
2.0.8. Das Django-Team wird bis April 2019 noch Sicherheitslücken
und Datenverlustfehler beheben. Um dann weiterhin Fehlerbehebungen
zu bekommen, sollte bis dahin auf Django 2.1 aktualisiert werden.
Mit der neuen "View"-Permission können Entwickler
einen reinen Lesezugriff für Modelle in der Adminoberfläche
vergeben und wird automatisch erstellt, wenn der migrate-Befehl
ausgeführt wird. Neu in Django 2.1 hinzugekommen ist ModelAdmin.has_view_permission().
Nutzer, die bereits die "Change"-Erlaubnis zum Editieren
von Objekten haben, müssen keine "View"-Erlaubnis
erhalten, da die Implementierung rückwärtskompatibel ist.
In den Release
Notes können alle Änderungen nachgelesen werden.
(ts, hannover)
(siehe auch Heise
News-Ticker:)
Hannover · EDV-Beratung ·
Linux · Novell · Microsoft · Seminar ·
IT-Consult · Netzwerk · LPIC · CLE
|