Fellow Report - December 3, 2016
Triaged --- https://code.djangoproject.com/ticket/27533 - inspectdb crashes on unsupported unique_together constraints in PostgreSQL (accepted) https://code.djangoproject.com/ticket/27542 - Client.force_login() shouldn't use authentication backends without a get_user() method (accepted) https://code.djangoproject.com/ticket/27544 - F() Expressions updating dates in .update() field fails on SQLite (accepted) https://code.djangoproject.com/ticket/27541 - Provide hooks to override manifest file storage in ManifestFilesMixin (accepted) https://code.djangoproject.com/ticket/27558 - Setting db_index=False on existing ForeignKey causes constraint to be recreated on MySQL (accepted) Authored -- https://github.com/django/djangoproject.com/pull/723 - Updated to elasticsearch 5. https://github.com/django/django/pull/7653 - Refs #27025 -- Fixed empty super() calls in models on Python 3.6. Reviewed/committed -- https://github.com/django/django/pull/7630 - Fixed #27544 -- Fixed QuerySet.update(dt=F('dt') + timedelta) crash on SQLite. https://github.com/django/django/pull/7517 - Refs #11964, #26167 -- Made Expressions and Q objects deconstructible. https://github.com/django/django/pull/7624 - Fixed #27402 -- Fixed incorrect LocaleMiddleware redirects with prefix_default_language=False. https://github.com/django/django/pull/7621 - Fixed #27358 -- Added a system check to prevent FileField's upload_to from starting with a slash. https://github.com/django/django/pull/7470 - Fixed #27181 -- Allowed contrib.sites to match domains with trailing ".". https://github.com/django/django/pull/7579 - Fixed #27507 -- Used SchemaEditor.execute() to run deferred_sql in migrate's sync_apps(). https://github.com/django/django/pull/5600 - Refs #16859 -- Allowed storing CSRF tokens in sessions. https://github.com/django/django/pull/7638 - Refs #24245 -- Added introspection for database defaults on Oracle. https://github.com/django/django/pull/7637 - Fixed #27556 -- Added Oracle support for IsValid function and isvalid lookup. https://github.com/django/django/pull/7644 - Fixed #27119 -- Cached BaseFormSet.management_form property https://github.com/django/django/pull/7629 - Fixed #27546 -- Removed hardcoded class names in __repr__() methods. https://github.com/django/django/pull/7634 - Fixed #27542 -- Made Client.force_login() skip auth backends without get_user(). https://github.com/django/django/pull/7462 - Fixed #27416 -- Prevented ModelFormSet from creating objects for invalid PKs in data. https://github.com/django/django/pull/7647 - Fixed #27558 -- Prevented redundant index on InnoDB ForeignKey. -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/8c55dc8c-bd7f-4b16-a50d-a43f3b5441ac%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Template-based widget rendering
Carl, The default renderer is backwards-compatible with no settings changes, > and does not require Jinja2, but it still allows overrides/additions of > widget templates. It's also standalone-compatible, in that it is > self-contained and has no dependency on TEMPLATES config. I like this idea. It's explicit and predictable. A lot simpler than our current approach. Preston -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/952f690d-bfc9-4aba-ba46-0501fd7f27bb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.