Carlton Gibson

(carltongibson)

Most Active Role

Bug Fixer

Most Active Component

Http Handling

Activity Timeline

Components

Tickets

Trac Ticket (230) Reporter (39) Owner (64) Commenter (435) Summary Component
27775 27775 Signed cookies does not support custom expiry contrib.sessions
27029 27029 3 Make EmailValidator accept non-ASCII characters in local part Core (Other)
34262 34262 1 Queryset grouped by annotation with aggregates on another annotated expression crashes on MySQL with sql_mode=only_full_group_by. Database layer (models, ORM)
33497 33497 4 Document that database persistent connections do not work with ASGI nor async mode Database layer (models, ORM)
34865 34865 1 DatabaseWrapper are not GC and connections are not closed Database layer (models, ORM)
21442 21442 3 Configurable request parsing. HTTP handling
34432 34432 1 autoreloader does not reload when a Thread is running and there is no way to notify the Thread to stop Utilities
34060 34060 1 Creating CheckConstraint on JSONField with __exact lookup on key transforms crashes on Oracle. Database layer (models, ORM)
27236 27236 1 Deprecate Model.Meta.index_together in favour of Model.Meta.indexes Database layer (models, ORM)
33735 33735 11 Add asynchronous responses for use with an ASGI server HTTP handling
32365 32365 1 Update timezone implementation to use zoneinfo Utilities
34034 34034 1 Adding a class on ChoiceWidget subwidgets is excessively difficult Forms
27587 27587 1 Document str(QuerySet.query) Documentation
34555 34555 2 ModelBase metaclass implementation prevents addition of model fields via __init_subclass__ Database layer (models, ORM)
34429 34429 Allow to set unusable password via admin UI contrib.auth
30581 30581 1 Allow constraints to be used for validation (in Python) Database layer (models, ORM)
35354 35354 3 Simplify ASGIRequest path handling. HTTP handling
35338 35338 4 Behaviour change in URL patterns. Core (URLs)
34211 34211 Performance regression in ForeignKeyDeferredAttribute changes. Database layer (models, ORM)
27747 27747 1 Add signals for Django management commands Core (Management commands)
34901 34901 Add async interface to contrib.sessions contrib.sessions
27325 27325 1 Offer a solution for static file serving suitable for production use Core (Other)
34140 34140 1 Format python code blocks in documentation files Documentation
34036 34036 1 Low text contrast over light blue backgrounds in admin light theme contrib.admin
34998 34998 1 Raising a StopIteration in asynchronous mode hangs the request Core (Other)
34980 34980 1 Change migration operation dependencies to namedtuples. Migrations
34965 34965 1 @sensitive_variables for coroutine func are not recursive Core (Other)
33090 33090 2 Extend sensitive post parameter filtering to be applicable to exceptions in middleware. Error reporting
34930 34930 2 Parallel tests fail on Python 3.11+ when IsolatedAsyncioTestCase is used Testing framework
34043 34043 1 Doc "Writing your first patch for Django" doesn't explain how to contribute to the admin UI Documentation
34883 34883 3 Allow template tags to set extra data on templates. Template system
34752 34752 4 ASGI http.disconnect not handled for streaming responses HTTP handling
34210 34210 2 Show the duration of individual tests Testing framework
34757 34757 1 AsyncClient should follow redirects Testing framework
34773 34773 settings.STATICFILES_STORAGE does not return correct value when STORAGES are defined contrib.staticfiles
34692 34692 1 django.forms.renderers.get_default_renderer()'s template loader cache is not being reset on autoloads. Forms
14845 14845 1 Document connection-creation process Documentation
27471 27471 1 Make admin's list_filter choices collapsable contrib.admin
34309 34309 1 Documentate how to delete a Django app correctly Documentation
34391 34391 1 Add async interface to contrib.auth contrib.auth
34638 34638 Rows are selected if BooleanField is in list_editable contrib.admin
34392 34392 3 Allow using test client response.json() with StreamingHttpResponse Testing framework
34322 34322 2 ManifestStaticFilesStorage crashes on commented JavaScript import statements contrib.staticfiles
34565 34565 Add acheck_password() async method. contrib.auth
34521 34521 2 Use __slots__ for template Node classes Template system
34571 34571 Request with invalid session after concurrent logout or session timeout is considered a BadRequest contrib.sessions
32847 32847 1 Adjust models.E025 system check for updated field descriptor setting. Database layer (models, ORM)
34394 34394 ASGIRequest doesn't respect settings.FORCE_SCRIPT_NAME. HTTP handling
33738 33738 5 ASGI http.disconnect not handled on requests with body. HTTP handling
34443 34443 1 Filtering reverse relations against invalid lookups crashes. Database layer (models, ORM)
34077 34077 2 Make BoundField renderable. Forms
34316 34316 1 Visual regressions in admin's change password form contrib.admin
33781 33781 2 Timezone warning visual regression. contrib.admin
34428 34428 3 ASGIStaticFilesHandler raises warning. contrib.staticfiles
34388 34388 4 Added support for direct usage of Choices classes on model fields Database layer (models, ORM)
34410 34410 1 Adding database dynamically breaks in Django 4.1+ Database layer (models, ORM)
34395 34395 1 Update admin's jQuery to 3.6.4. contrib.admin
34384 34384 SECRET_KEY_FALLBACKS is not used for sessions contrib.auth
32172 32172 7 Adapt signals to allow async handlers Core (Other)
34377 34377 AdminSite.catch_all_view() drops query string in redirects contrib.admin
34369 34369 1 Improve the interaction between transaction.atomic() and generator functions Database layer (models, ORM)
34356 34356 1 Memory leak when generating PDFs Core (Other)
34359 34359 1 Add setting to disable global thread_sensitive flag for Async ORM and Async cache Database layer (models, ORM)
34342 34342 3 The test async_client is not consuming async StreamingResponse generators properly Testing framework
34327 34327 1 Test client session does not work as described when using signed cookie engine Testing framework
34328 34328 2 Class-based async-only middleware not detected as coroutine in MiddlewareMixin Documentation
34337 34337 Documentation for custom related managers is contradictory Documentation
34324 34324 1 Django Discord Server is not mentioned in the "Join the Django community ❤️" section in contributing guide Documentation
34303 34303 4 Admin Site shall filter LogEntries by registered models contrib.admin
34319 34319 1 Model.validate_constraints() crashes when constraint's validate() raises ValidationError without a code. Database layer (models, ORM)
34313 34313 1 Thousands separator for Spanish language is incorrect Internationalization
34146 34146 5 Add tutorial step for installing third party package(s) Documentation
34317 34317 1 wrong attribute naming in method BaseModelFormSet.save_existing Forms
34301 34301 "show_save_as_new" in admin can add without this permission contrib.admin
27572 27572 1 Static files served in development should prevent caching contrib.staticfiles
34180 34180 3 Document that setting language in tests affects other tests Documentation
34291 34291 1 Validation of UniqueConstraint with ordered expressions crashes. Database layer (models, ORM)
34289 34289 1 Settings to override the default admin site contrib.admin
34192 34192 1 Callable storage on FileField fails to deconstruct when it returns default_storage Database layer (models, ORM)
34242 34242 2 Behavior of Model.delete() with regards to primary_key fields is not documented Documentation
34266 34266 1 Add ClosestPoint function to GeoDjango GIS
34274 34274 2 Add uvicorn LifeSpan suggestion to the docs Documentation
34260 34260 3 models.FloatField documentation doesn't mention that +inf, -inf, and NaN are database-dependent. Documentation
34271 34271 1 Add a simple page caching method Core (Cache system)
32873 32873 Deprecate USE_L10N setting. Internationalization
34240 34240 3 assertRedirects() doesn't preserve headers set in RequestFactory/Client methods. Testing framework
34251 34251 1 Paginator should warn if ordering is not deterministic Core (Other)
34252 34252 1 Doc page "Using the Django authentication system" shows failing example Documentation
34110 34110 Add InMemoryStorage File uploads/storage
32173 32173 3 Autoreloader doesn't work with asyncio. Utilities
34241 34241 1 Django admin not showing seconds for list_display nor readonly DateTimeField contrib.admin
34243 34243 1 timesince() raises TypeError with USE_TZ=True and >1 month interval. Utilities
34063 34063 3 request.POST not populated for multipart/form-data via AsyncClient Testing framework
34208 34208 1 Confirm/Add support for GDAL 3.6. GIS
34203 34203 Drop support for psycopg2 2.8 Database layer (models, ORM)
34201 34201 1 Drop support for SQLite < 3.21.0 Database layer (models, ORM)
34172 34172 2 Documentation of AdminSite.get_urls() encourages security vulnerabilities contrib.admin
34194 34194 1 Extract function for generating proper Content-Disposition headers HTTP handling
34188 34188 1 Add a section on refresh_from_db to the Multiple databases documentation Documentation
34185 34185 1 Serving static/media files during development can't work when use SCRIPT_NAME Documentation
34119 34119 1 ModelForm fields with callable defaults don't correctly propagate default values Forms
34184 34184 1 Improve tutorial by mentioning User Interaction testing like django-webtest Documentation
34173 34173 2 SessionMiddleware support 503 status code contrib.sessions
34064 34064 3 USE_THOUSAND_SEPARATOR docs clarification of override by locale Documentation
34181 34181 1 The active locale context can leak across tests when using LocaleMiddleware Internationalization
34174 34174 2 async process_exception being called as sync from async view/middleware Documentation
34177 34177 1 QuerySet.bulk_create() crashes on "pk" in unique_fields. Database layer (models, ORM)
34148 34148 1 Removing a field from form.fields previously added to _bound_fields_cache has no effect Forms
34166 34166 1 UniqueConstraint with condition not validated if the condition field is not editable. Database layer (models, ORM)
34155 34155 1 ModelAdmin.render_change_form does not lowercase the app_label when setting template directories contrib.admin
34159 34159 1 Django potential improvement - views decorator for http_timeout with auto retry HTTP handling
34147 34147 1 Add aall() for related managers. Database layer (models, ORM)
34135 34135 Add async interface to ManyRelatedManager & RelatedManager Database layer (models, ORM)
34131 34131 1 Postgres AutoField change from serial to identity Database layer (models, ORM)
34139 34139 1 acreate(), aget_or_create(), and aupdate_or_create() doesn't work as intended on related managers. Database layer (models, ORM)
27654 27654 1 Propogate alters_data value to subclasses Core (Other)
34129 34129 1 Admin list_editable failed to edit contrib.admin
34122 34122 2 models.ForeignObject is missing documentation Documentation
34066 34066 3 Accessing UserAdmin via to_field leads to link to PasswordResetForm being broken (404) contrib.auth
34109 34109 Uvicorn can be run without installing gunicorn Documentation
34085 34085 4 Black shouldn't format non-Python files Core (Management commands)
34081 34081 1 Responsive CSS is not loaded properly. contrib.admin
34068 34068 1 `runserver 0`'s "Starting development server at <address>" doesn't work Core (Management commands)
34062 34062 5 object HttpResponseNotAllowed can't be used in 'await' expression Generic views
34010 34010 4 Parallel tests don't work with spawn. Testing framework
34030 34030 1 add SystemCheckError for LocaleMiddleware Core (Management commands)
34055 34055 1 InlineModelAdmin and permissions on the instances shown in the in-line contrib.admin
27412 27412 Coalesce function should work with subqueries Database layer (models, ORM)
33755 33755 6 Move ASGI body-file cleanup into ASGIRequest HTTP handling
33876 33876 2 "default.html" deprecation warning raised for ManagementForm's Forms
27207 27207 Replace <p class="help"> with <div> tag in admin templates contrib.admin
33697 33697 3 Cleanup duplication of HTTP header parsing in utils.http and multipart parser. Utilities
27147 27147 2 Add support for defining bounds in postgres range fields contrib.postgres
14092 14092 1 ImageField should allow SVG Database layer (models, ORM)
27451 27451 syndication feed may crash with AmbiguousTimeError contrib.syndication
33639 33639 3 Enable cached template loader in development. Template system
33611 33611 3 Allow View subclasses to define async method handlers. Generic views
33585 33585 2 lacking hint to SSH setup (Working with Git and GitHub) Documentation
27468 27468 1 Move utils.crypto.salted_hmac() from SHA1 toward SHA256 Utilities
31407 31407 2 RuntimeWarning when running AsyncHandlerRequestTests.test_unawaited_response. Testing framework
33407 33407 1 Radiolist etc. styling has changed since it's using div elements not ul elements contrib.admin
14357 14357 1 Prevent inappropriate order-based grouping on values+annotate queries Database layer (models, ORM)
33362 33362 2 ALLOWED_HOSTS no longer accepts a non-list/tuple iterable. HTTP handling
33253 33253 1 Collectstatic fails when using ManifestStaticFilesStorage and specific Javascript file contrib.staticfiles
33237 33237 2 ManifestStaticFilesStorage doesn't update JavaScript source map references in multiline files contrib.staticfiles
33210 33210 2 Sitemap framework URL examples lack `name` parameter (used by ping_google helper) contrib.sitemaps
33211 33211 2 Update tests for Selenium v4. Testing framework
27694 27694 Improve documentation of supported lookups on HStore & JSON fields Documentation
33083 33083 2 "Select All" in admin changelist does not work when both action_on_bottom and actions_on_top are True. contrib.admin
33012 33012 1 Add a Redis cache backend. Core (Cache system)
33044 33044 1 pyproject.toml breaks pip install into user site directory with editable source Packaging
32992 32992 3 Reverse time zone conversion in Trunc()/Extract() database functions. Database layer (models, ORM)
27590 27590 2 Allow configuration of where to save staticfiles manifest. contrib.staticfiles
27541 27541 1 Provide hooks to override manifest file storage in ManifestFilesMixin contrib.staticfiles
32889 32889 1 Use asgiref ThreadSensitiveContext to allow per-request sync threads. HTTP handling
30427 30427 9 Descriptors not accessible for inherited models. Database layer (models, ORM)
32740 32740 5 Running colorama.init() at import time causes deployment error Core (Other)
32719 32719 Re-allow path components in `name` for Storage backends which allow it. File uploads/storage
32366 32366 2 Update usage of now() & co Utilities
32647 32647 7 Select multiple action checkboxes with shift+mouseclick in django admin contrib.admin
32652 32652 2 Obsolete FAQ reference in triaging docs Documentation
32412 32412 2 Make contributing guide more accessible. Documentation
32348 32348 2 Deleting "extra" inlines in admin should not be possible. Documentation
30747 30747 1 Rename internal is_safe_url() to better state effective scope. Utilities
32065 32065 1 Documentation for settings.CSRF_COOKIE_DOMAIN confusing Documentation
32202 32202 2 django-admin runserver and get_child_arguments() crashes on Windows and Python < 3.8. Core (Management commands)
32159 32159 3 AsyncTestClient does not respect extra headers. Testing framework
31757 31757 1 Adjust default SECRET_KEY to use `dj::insecure` prefix and add matching deployment system check. Core (System checks)
27807 27807 1 Overriding username validators doesn't work as documented contrib.auth
32128 32128 3 Issue with asgiref dependency installing Django 3.1.x Core (Other)
32124 32124 2 Allow individual views to opt-out of APPEND_SLASH behaviour. HTTP handling
29988 29988 1 Use f-strings for string formatting once support for Python 3.5 is dropped Core (Other)
32083 32083 2 Multiple Databases example suggest explaining migrate requires --database be specified for non-default Documentation
27445 27445 1 RadioSelect widget does not work for NullBooleanField Documentation
27906 27906 2 assertInHTML('<a/><b/>', '<a/><b/><c/>') fails Testing framework
14628 14628 1 Document which settings can be changed at runtime Documentation
31865 31865 3 Missing variable in admin template contrib.admin
27395 27395 2 Allow generating '<link rel="alternate ... hreflang=...>" for sitemaps' contrib.sitemaps
31752 31752 1 Intermittent test failure on Windows with PostgreSQL Database layer (models, ORM)
27804 27804 Use unittest.subTest() in Django's test suite Core (Other)
31570 31570 8 Translations of one language in different territories can override each other Internationalization
31608 31608 2 forms.DateTimeField parses ISO 8601 datetime with offset as aware when USE_TZ is False. Forms
31591 31591 1 Spanning relationship backwards when related_name is used. Documentation
30866 30866 4 Refactor Error Reporting tests in tests/view_tests/tests/test_debug.py Error reporting
27686 27686 1 calls to request.user.is_authenticated returns vary by cookie header for all users contrib.sessions
31515 31515 3 Django tries to reuse MySQL connections that have gone away with ASGI. Documentation
31032 31032 4 Document the minimal supported version of browsers for the admin contrib.admin
31437 31437 3 Invalid model structure used in tests. Database layer (models, ORM)
27865 27865 1 Document use of Manager rather than BaseManager for from_queryset() Documentation
31342 31342 3 Default manager vs Base manager for RelatedManager Documentation
27370 27370 1 Django's Select widget adds a required="required" attribute, even if created with empty_label=True Forms
31282 31282 1 Docs for RelatedManager.set()/add()/remove() incorrectly states that the field the relation points to is acceptable for one-to-many relations. Documentation
30752 30752 4 Allow using ExceptionReporter subclass in django.views.debug.technical_500_response Error reporting
27785 27785 2 Log request.body (or part of it) in the 500 debug content Error reporting
31124 31124 2 Model.get_FOO_display() does not work correctly with inherited choices. Database layer (models, ORM)
30931 30931 12 Cannot override get_FOO_display() in Django 2.2+. Documentation
30900 30900 3 ASGI and async tests are failing on Python 3.8 and Windows. HTTP handling
27910 27910 1 Allow using an Enum class in model Field choices Database layer (models, ORM)
30872 30872 4 ManagementUtility.fetch_command prints "No Django settings specified." even if they are. Core (Management commands)
27086 27086 3 running servers.tests may hang in parallel mode on Mac OS X Core (Other)
30858 30858 3 Ambiguous phrasing in the Error Reporting documentation Documentation
14218 14218 3 Paginator just implement the __iter__ function Core (Other)
27462 27462 1 Clarify what's contained in m2m_changed's "pk_set" argument Documentation
27795 27795 Audit force_text invocations Utilities
28588 28588 1 Document User.has_perm() behavior for active superusers. contrib.auth
30486 30486 1 Custom aggregate function example needs updating for Django 2.2's `allow_distinct` Documentation
30459 30459 6 If a StackedInline has fieldsets with the "collapsed" class, the "Show" link doesn't work on inline forms added with the "Add another [inline object]" link contrib.admin
30351 30351 2 Migration auth.0011_update_proxy_permissions fails for models recreated as a proxy. contrib.auth
30333 30333 2 __hash__ is not inherited from model.Model if __eq__ is defined Database layer (models, ORM)
30263 30263 5 Mention the Media.merge change in the release notes Forms
30175 30175 4 Django 2.1.6, 2.0.11, and 1.11.19 were mispackaged with missing or extra files Core (Other)
30091 30091 4 Incorrect middleware ordering allows invalid HTTP_HOST header to cause CsrfViewMiddleware failure when using CSRF_USE_SESSIONS. Documentation
27991 27991 2 Add 'obj' kwarg to InlineModelAdmin.has_add_permission() contrib.admin
14204 14204 Take advantage of SQLite support for FK constraints Database layer (models, ORM)
29930 29930 5 View only permissions on stacked inline result in error contrib.admin
29977 29977 Allow customizing AccessMixin redirect contrib.auth
29809 29809 1 Crash when a "view only" user POSTs to the admin user change form. contrib.admin
29593 29593 5 Removal of QUERY_TERMS is not in 2.1 "features removed" page Documentation
29514 29514 2 get_default_timezone() for UTC is no longer equivalent to timezone.utc Utilities
27398 27398 2 Make SimpleTestCase.assertRedirects() URL comparison ignore ordering of query parameters Testing framework
29502 29502 2 AutocompleteJsonView doesn't work if user has "view" but not "change" contrib.admin
29419 29419 8 Allow permissioning of admin actions contrib.admin
27728 27728 Allowed overriding admin templatetag's templates. contrib.admin
27449 27449 2 Make django.utils.translation.trans_real.get_supported_language_variant public API Internationalization
27810 27810 1 Add query expression support for ModelAdmin list_display's admin_order_field contrib.admin
27682 27682 1 Add more dependencies to extras_require (eg sqlparse, PyYAML) Packaging
27999 27999 1 Add test Client support for HTTP 307 and 308 redirects Testing framework
29089 29089 Redundant date parsing in SelectDateWidget.format_value() Forms
27359 27359 3 Make it possible to specify a default template engine Template system
25411 25411 1 UnicodeEncodeError with ZIP of latest (pre 1.9) master and PIP and Python 2.7 Packaging