Week ending January 10, 2021
Triaged:
https://code.djangoproject.com/ticket/32310 - Clarify
ManyToManyField.through note about reverse accessors names for
non-symmetrical recursive relationships. (accepted)
https://code.djangoproject.com/ticket/32314 - Allow
autoreloading of `python -m pkg_other_than_django runserver`.
(accepted)
https://code.djangoproject.com/ticket/32318 - Collect on
annotated values causes error. (duplicate)
https://code.djangoproject.com/ticket/32320 - DateField uses
unlocalized function when auto_now is True (invalid)
https://code.djangoproject.com/ticket/32321 - Add system
checks for invalid model field names for functional indexes in
Meta.indexes. (created)
https://code.djangoproject.com/ticket/32323 - Lazy object id
fetch on object initialization. (duplicate)
https://code.djangoproject.com/ticket/32324 - Adding more
blocks to the contrib.admin site. (needsinfo)
https://code.djangoproject.com/ticket/32322 - Incorrect
wrapping of autocomplete cleaner on Chrome. (accepted)
https://code.djangoproject.com/ticket/32327 -
get_random_secret_key() should return a valid secret key.
(wontfix)
https://code.djangoproject.com/ticket/32326 - Proposing a more
concrete example of 'Streaming large CSV files' (wontfix)
https://code.djangoproject.com/ticket/32328 - Add to admin a
friendly widget for ArrayField. (needsinfo)
https://code.djangoproject.com/ticket/32331 - Using non-ASCII
chars in EMAIL_HOST_PASSWORD raises UnicodeEncodeError. (invalid)
https://code.djangoproject.com/ticket/32330 - Inheritance for
already existing models will throw an exception (worksforme)
https://code.djangoproject.com/ticket/32332 - Saving parent
object after setting on child leads to data loss for parents with
non-numeric primary key. (accepted)
https://code.djangoproject.com/ticket/32333 - _raw_delete
won't work as expected on union'ed QuerySets (invalid)
https://code.djangoproject.com/ticket/32334 - Backwards
migration with RenameModel om MySQL failing with content_type.name
does not exist (invalid)
Reviewed/committed:
https://github.com/django/django/pull/13826 - Replaced
DatabaseFeatures.supports_left_right_lookups with
skipUnlessGISLookup.
https://github.com/django/django/pull/13831 - Simplified
django.db.utils.load_backend().
https://github.com/django/django/pull/13830 - Refs #28741 --
Doc'd SESSION_COOKIE_DOMAIN requirement with CSRF_USE_SESSIONS.
https://github.com/django/django/pull/13811 - Fixed #32298 --
Fixed URLValidator hostname length validation.
https://github.com/django/django/pull/13838 - Fixed #32310 --
Fixed note about reverse accessors for intermediate table for
self-referential ManyToManyField.
https://github.com/django/django/pull/13731 - Fixed #32231 --
Allowed passing None params to QuerySet.raw().
https://github.com/django/django/pull/13837 - Fixed #32314 --
Fixed detection when started non-django modules with "python -m"
in autoreloader.
https://github.com/django/django/pull/13846 - Fixed #32322 --
Fixed autocomplete widget wrapping.
https://github.com/django/django/pull/13849 - Refs #32191 --
Added Signer.sign_object()/unsign_object().
https://github.com/django/django/pull/13839 - Fixed #32315 --
Doc'd FieldFile.path.
https://github.com/django/django/pull/13800 - Fixed #32191 --
Made CookieStorage use RFC 6265 compliant format.
Reviewed:
https://github.com/django/django/pull/13134 - Fixed #31747 --
Fixed model enumeration via admin URLs.
Best,
Mariusz