1er septembre 2020
Django 2.2.16 fixes two security issues and two data loss bugs in 2.2.15.
Avec Python 3.7+, le mode FILE_UPLOAD_DIRECTORY_PERMISSIONS n’était pas appliqué aux répertoires de niveau intermédiaire créés dans le processus de téléversement de fichiers et pour les répertoires de niveau intermédiaire des fichiers statiques collectés lors de l’utilisation de la commande d’administration collectstatic.
Vous devriez examiner et corriger manuellement les permissions sur les répertoires de niveau intermédaire existants.
Avec Python 3.7+, les répertoires intermédiaires du cache par système de fichiers possédaient la valeur umask standard du système au lieu de 0o077 (aucune permission de groupe ou d’autres (others)).
Fixed a data loss possibility in the
select_for_update(). When using
related fields pointing to a proxy model in the of argument, the
corresponding model was not locked (#31866).
Une possibilité de perte de données a été corrigée, à la suite d’une régression dans Django 2.0, lors de la copie d’instances de modèles avec une valeur de champ mise en cache (#31863).
déc. 03, 2025