Week ending 2023-08-20 (Week 33)
Triaged
- https://code.djangoproject.com/ticket/34775 - A case for handling aditional http methods (wontfix)
- https://code.djangoproject.com/ticket/34776 - Issue with maintaining condition order and join promotion in add_q method (invalid)
- https://code.djangoproject.com/ticket/34778 - startproject could use find_spec() rather than import_module() to check for conflicts (wontfix)
- https://code.djangoproject.com/ticket/34779 - Serializer makes unnecessary joins
(needsinfo)(accepted) - https://code.djangoproject.com/ticket/34772 - Exception with psycopg3 binary package on Ubuntu 20.04 (invalid)
- https://code.djangoproject.com/ticket/34781 - Clarify documentation of
request
objects in thedjango.server
logging namespace. (accepted)
Reviewed
- https://github.com/django/django/pull/17170 - Fixed #34773 – Fixed syncing DEFAULT_FILE_STORAGE/STATICFILES_STORAGE settings with STORAGES.
Authored
- https://github.com/django/django/pull/17167 - Added extra tests for model field’s choices iterable values.
Other/Misc
- Deep dive on a few topics:
- Dynamically populate constraints in Field.contribute_to_class
- Model field’s
choices
and their serialization: for a while, I was immersed in the migrations code, but [I managed to resurface](https://github.com/django/django/pull/16943#issuecomment-1681132886I managed to resurface).
- I started chasing CI failures that appeared on the 16th, I made it as far as redis being updated from 4.6 to 5.0, but I think that was a red-herring.
- At first it seemed there was a bug in Python but it turned out to be in a bug in setuptools
- Progress on DjangoCon US presentation