Django 3.1.2 release notes — Django documentation
From Get docs
Django/docs/3.2.x/releases/3.1.2
Django 3.1.2 release notes
October 1, 2020
Django 3.1.2 fixes several bugs in 3.1.1.
Bugfixes
- Fixed a bug in Django 3.1 where
FileField
instances with a callable storage were not correctly deconstructed (:ticket:`31941`). - Fixed a regression in Django 3.1 where the QuerySet.ordered attribute returned incorrectly
True
forGROUP BY
queries (e.g..annotate().values()
) on models withMeta.ordering
. A model’sMeta.ordering
doesn’t affect such queries (:ticket:`31990`). - Fixed a regression in Django 3.1 where a queryset would crash if it contained an aggregation and a
Q
object annotation (:ticket:`32007`). - Fixed a bug in Django 3.1 where a test database was not synced during creation when using the :setting:`MIGRATE ` test database setting (:ticket:`32012`).
- Fixed a
django.contrib.admin.EmptyFieldListFilter
crash when using on aGenericRelation
(:ticket:`32038`). - Fixed a regression in Django 3.1.1 where the admin changelist filter sidebar would not scroll for a long list of available filters (:ticket:`31986`).