Mariusz Felisiak

(felixxm)

Most Active Role

Bug Fixer

Most Active Component

Database Layer (Models, Orm)

Activity Timeline

Components

Tickets

Trac Ticket (1334) Reporter (200) Owner (354) Commenter (3018) Summary Component
27775 27775 1 Signed cookies does not support custom expiry contrib.sessions
34566 34566 2 ModelAdmin get_field_queryset uses related admin ordering, but not related admin querysets. contrib.admin
34699 34699 3 Filtering on annotated TruncSecond expression gives unexpected result. Database layer (models, ORM)
22977 22977 5 No validation error when ForeignKey related_name clashes with manager name. Core (System checks)
34569 34569 3 Unify all model fields to call get_prep_value from get_db_prep_value Database layer (models, ORM)
27029 27029 2 Make EmailValidator accept non-ASCII characters in local part Core (Other)
34619 34619 1 Ensure FilteredSelectMultiple select elements are associated with their label contrib.admin
34917 34917 4 Links in the Django admin should be underlined. contrib.admin
34819 34819 2 GenericForeignKey.get_prefetch_queryset() contrib.contenttypes
34262 34262 2 Queryset grouped by annotation with aggregates on another annotated expression crashes on MySQL with sql_mode=only_full_group_by. Database layer (models, ORM)
34865 34865 3 DatabaseWrapper are not GC and connections are not closed Database layer (models, ORM)
33537 33537 6 Cloning test databases should reraise errors on MySQL. Database layer (models, ORM)
34041 34041 7 Accessibility improvements for admin breadcrumbs contrib.admin
34380 34380 3 Make URLField assume "https". Forms
34871 34871 2 Validation of UniqueConstraint with Case() crashes. Database layer (models, ORM)
35358 35358 2 Rename BaseConstraint._check() to check() Database layer (models, ORM)
31677 31677 1 ForeignObjectRel and its subclasses shouldn't be set as Col.output_field. Database layer (models, ORM)
897 897 Bi-Directional ManyToMany in Admin contrib.admin
34397 34397 1 Subclasses of JSONField call `get_prep_value` with field as value Database layer (models, ORM)
30200 30200 2 Add support for using indexes in update() for ArrayFields. contrib.postgres
373 373 5 Add support for multi-column primary keys. Database layer (models, ORM)
34975 34975 1 aggregate() crashes when referencing existing aggregations or window expressions through conditional expressions Database layer (models, ORM)
27021 27021 3 Add explicit support for Q object annotations Database layer (models, ORM)
470 470 4 Add Field.db_default for defining database defaults Database layer (models, ORM)
27674 27674 9 Deprecate GeoModelAdmin and OSMGeoAdmin GIS
27833 27833 1 prefetch_related fails with SQLite when used with 1000 parent records Database layer (models, ORM)
32193 32193 2 Deprecate MemcachedCache. Core (Cache system)
34976 34976 5 startproject and startapp should provide feedback Core (Management commands)
34402 34402 3 Admin search_fields crashes for inherited model and __iexact lookup. contrib.admin
34060 34060 2 Creating CheckConstraint on JSONField with __exact lookup on key transforms crashes on Oracle. Database layer (models, ORM)
27880 27880 1 Use __set_name__ to replace some usages of contribute_to_class. Database layer (models, ORM)
34983 34983 5 Deprecate django.utils.itercompat.is_iterable(). Utilities
34609 34609 3 Deprecate format_html calls without args or kwargs Utilities
34547 34547 2 Deprecate DatabaseOperations.field_cast_sql(). Database layer (models, ORM)
34462 34462 5 Deletions in admin panel create N + 1 queries contrib.admin
34355 34355 3 Make BaseConstraint arguments keyword-only Database layer (models, ORM)
34898 34898 3 Adding non-deterministic collations to unique CharFields crashes on PostgreSQL. Migrations
27236 27236 11 Deprecate Model.Meta.index_together in favour of Model.Meta.indexes Database layer (models, ORM)
34533 34533 1 OuterRef not resolved as part of ORDER BY clause Database layer (models, ORM)
27452 27452 2 Add Postgres serial field to contrib.postgres contrib.postgres
27409 27409 1 Issues with admindocs docstring links generation contrib.admindocs
34034 34034 1 Adding a class on ChoiceWidget subwidgets is excessively difficult Forms
34479 34479 2 Support "watchfiles" in the autoreloader Utilities
27587 27587 1 Document str(QuerySet.query) Documentation
34900 34900 4 Python 3.13 compatibility. Core (Other)
34555 34555 2 ModelBase metaclass implementation prevents addition of model fields via __init_subclass__ Database layer (models, ORM)
29338 29338 6 Can't use OuterRef in union Subquery Database layer (models, ORM)
27645 27645 1 Move Settings.__init__ checks to system checks Core (Other)
27106 27106 2 Document which template filters can be used in Python code (and how) Documentation
34855 34855 1 Document CSRF_TRUSTED_ORIGINS relation to SECURE_PROXY_SSL_HEADER. Documentation
35074 35074 5 Altering spatial_index does not actually create/drop the index GIS
34887 34887 2 Allow unlimited CharField for SQLite backend Database layer (models, ORM)
34221 34221 1 Plural-Forms in .po files break Django's translation precedence. Internationalization
34703 34703 1 TypeError: unhashable type: Netmiko Django Utilities
33872 33872 4 Deprecate CICharField, CIEmailField, CITextField. contrib.postgres
34429 34429 3 Allow to set unusable password via admin UI contrib.auth
34643 34643 2 Move admin form labels to a more accessible place contrib.admin
34746 34746 1 High CPU/memory consumption when a 5XX is raised with large local variables Error reporting
35295 35295 3 Use INSERT with multiple rows on Oracle 23c+ Database layer (models, ORM)
34013 34013 5 Support ordering by annotation transforms (e.g JSONObject/ArrayAgg transforms). Database layer (models, ORM)
34118 34118 4 Python 3.12 compatibility Core (Other)
34125 34125 1 Limiting QuerySet crashes on union() with a single non-empty query Database layer (models, ORM)
34636 34636 1 Add documentation for Query's function `sql_with_params` Database layer (models, ORM)
34045 34045 4 Admin changelist checkboxes do not have labels contrib.admin
34701 34701 2 Add support for NULLS [NOT] DISTINCT to UniqueConstraint Database layer (models, ORM)
34886 34886 3 Sample use of lazy in delayed translations is not valid in Django 4.1 and 4.2. Documentation
34502 34502 1 Union giving wrong column ordering even when using .values/.values_list Database layer (models, ORM)
34846 34846 3 Add "Copy" button to the code snippets in docs. Documentation
34881 34881 1 migrate crashes when renaming model referenced twice by ManyToManyField.through model on SQLite. Migrations
34789 34789 2 `filter_horizontal` duplicates entries in "Chosen" column after instance is added via in another field using the "plus" JS action contrib.admin
34538 34538 1 Incorrect query generated with on subquery WHERE depending on the order of the Q() objects Database layer (models, ORM)
35479 35479 1 Drop support for PostgreSQL 13 and PostGIS 3.0. Database layer (models, ORM)
35275 35275 3 Constraints validation fails on UniqueConstraint using OpClass Database layer (models, ORM)
31224 31224 Add asynchronous views. Core (Other)
35422 35422 2 Migration crash when renaming a field referenced in GeneratedField.expression Migrations
34417 34417 1 AlterField migration on ForeignKey field re-creates foreign key constraints unnecessarily Migrations
34007 34007 2 Single-field conditional UniqueContraint validation errors are classified as non-field-errors Database layer (models, ORM)
35412 35412 2 Drop support for SQLite < 3.31.0. Database layer (models, ORM)
34612 34612 2 QuerySet.only() doesn't work with select_related() on a reverse OneToOneField relation. Database layer (models, ORM)
34331 34331 2 Support prefetch_related() with Queryset.aiterator() Database layer (models, ORM)
34994 34994 3 Visual regression in admin checkboxes on mobile contrib.admin
34925 34925 2 refresh_from_db() will not iterate through all of the fields listed in the 'fields' parameter. Database layer (models, ORM)
34277 34277 4 Add where clause in QuerySet.bulk_create() when update_conflicts=True Database layer (models, ORM)
33173 33173 3 Python 3.11 compatibility Core (Other)
33671 33671 2 Migrations crashes when adding/altering collations on indexed columns on Oracle. Migrations
34613 34613 4 add support for Partitioned cookies HTTP handling
23533 23533 1 Hook for default QuerySet filtering defined on the QuerySet itself. Database layer (models, ORM)
34297 34297 2 ValueError: invalid token in plural form: EXPRESSION when adding new language Utilities
34838 34838 2 GeoDjango database functions incompatible with GeneratedField Database layer (models, ORM)
34977 34977 1 Turn link to change password form in admin user change form into a button contrib.auth
35329 35329 3 Bug UniqueConstraint with condition and nulls-distinct Database layer (models, ORM)
34211 34211 1 Performance regression in ForeignKeyDeferredAttribute changes. Database layer (models, ORM)
34841 34841 4 Reverse migrations model state rendering slow with moderate to large migrations Migrations
34853 34853 1 Accept-Language Header takes precedence over cookie for format localization Internationalization
34059 34059 4 Validation of check constraints on JSONField key transforms with None produces invalid SQL on PostgreSQL. Database layer (models, ORM)
34943 34943 2 Support passing unique constraint names to bulk_create(). Database layer (models, ORM)
27447 27447 1 Provide an easy way to test sending of signals Testing framework
27620 27620 1 Add a TransactionMiddleware Core (Other)
27752 27752 1 Fix and test admin_order_field set for the __str__ of a model contrib.admin
34488 34488 5 ClearableFileInput widget forgets "Clear" selection when form is not valid Forms
34901 34901 3 Add async interface to contrib.sessions contrib.sessions
27080 27080 1 `as_manager` on QuerySet should pass down `use_in_migrations` to new Manager instance Migrations
34981 34981 1 Promote `--pair` and `--bisect` from `runtest.py` to be available as flags for the Django `test` command Testing framework
14831 14831 1 Django Template Style Guide Documentation
27460 27460 1 Allow declaring a GenericRelation from an abstract model to another abstract model Database layer (models, ORM)
34339 34339 1 Allow overriding construct_search(). contrib.admin
30397 30397 3 Allow app_label and class to be specified in the name argument for indexes and constraints. Database layer (models, ORM)
34964 34964 3 Reversing the order of Q objects in a CheckConstraint generates a migration Migrations
34151 34151 2 Adding explicit primary key with different type doesn't update related ManyToManyFields. Migrations
34200 34200 3 Allow setting postgres role during connection setup Database layer (models, ORM)
34852 34852 1 Django Unit Tests break when using replicated MySQL Cluster v8.0.28 Testing framework
35187 35187 5 @sensitive_variables/sensitive_post_parameters decorators crash with .pyc-only builds. Core (Other)
35226 35226 4 Dynamically created connection are disallowed in SimpleTestCase and subclasses. Testing framework
27201 27201 1 Django 1.10 with STATICFILES_STORAGE breaks on absolute path in CSS with double slash contrib.staticfiles
34914 34914 1 Postgres connection is not restarted after it's dropped by the server, even if we use CONN_HEALTH_CHECKS=True Database layer (models, ORM)
35172 35172 4 intcomma adds leading comma for string-based 3-digit number with at least 1 decimal place. contrib.humanize
34534 34534 8 Reduce index/constraints operations. Migrations
34597 34597 1 Queryset (split) exclude's usage of Exists is significantly slower than subquery Database layer (models, ORM)
34038 34038 9 Low text contrast and no visual cues for links within body text in admin UI contrib.admin
27225 27225 2 "age" header is not set for responses taken from cache. HTTP handling
34936 34936 1 db_default with decimal.Decimal() crashes on SQLite. Database layer (models, ORM)
35159 35159 4 dumpdata crashes on querysets with prefetch_related(). Core (Management commands)
34140 34140 1 Format python code blocks in documentation files Documentation
35127 35127 2 Model.full_clean() errors with GeneratedField Database layer (models, ORM)
34051 34051 2 makemigrations --check generating migrations is inconsistent with other uses of --check Migrations
34961 34961 3 Add a max_length parameter to EmailValidator Core (Other)
35121 35121 1 Links in the admin should use the --link-fg color. contrib.admin
34036 34036 7 Low text contrast over light blue backgrounds in admin light theme contrib.admin
34044 34044 1 Admin app search filter appears in nav sidebar but not on admin homepage contrib.admin
34949 34949 6 Clarify when unique constraints are ignored. Documentation
34769 34769 4 JSONField key/path transforms tests fail on Oracle 21c. Database layer (models, ORM)
34132 34132 1 Migration with CheckConstraint fails on PostgreSQL in PyPy with psycopg2cffi due to AttributeError Database layer (models, ORM)
34670 34670 6 Django Admin light theme flickers on dark system contrib.admin
35056 35056 3 admin.E013 on ManyToManyField with related_name crashes. contrib.admin
35054 35054 2 Add support for oracledb 2.0. Database layer (models, ORM)
34658 34658 5 New assertion `assertNotInHTML`, like `assertContains` has `assertNotContains` Testing framework
35008 35008 5 Minifiers break django contrib admins UI contrib.admin
34989 34989 2 Set Content-Length where possible for HttpResponses. HTTP handling
34411 34411 2 Update obsolete GDAL API for DataSource handling GIS
27055 27055 1 Model form with geometry widgets has invalid html GIS
34909 34909 2 Accessible names for Add / Change buttons in Django Admin contrib.admin
35000 35000 4 Skip redundant defaults to allow INSTANT longtext (among others) column addition in MySQL Migrations
34305 34305 2 Refactor the GeoIP2 tests to use MaxMind test data GIS
35018 35018 5 GeneratedField crashes on Oracle 19c when output_field is BooleanField. Database layer (models, ORM)
34742 34742 2 calling a DELETE endpoint without a trailing slash does not thow RuntimeError in DEBUG mode HTTP handling
35024 35024 2 Creating model objects crashes on fields with database converters when RETURNING is not supported. Database layer (models, ORM)
34986 34986 3 Fix up support for PyPy 3.10 Core (Other)
34593 34593 4 Django admin list does same Count query twice when there are no filters contrib.admin
34830 34830 2 csrf_failure and bad_request views missing context processors Core (Other)
35001 35001 3 Add related object icon (green plus sign) is not fully visible in some screens contrib.admin
35004 35004 6 Arrows between "selector available" and "selector chosen" are backwards for RTL languages contrib.admin
34995 34995 2 Add link for admin's related widget is in the wrong place contrib.admin
34982 34982 6 Visual regression for helptext at certain screen sizes contrib.admin
35006 35006 2 migrate crashes with db_table_comment added to existing model on SQLite Migrations
34999 34999 4 Admin search bar input doesn't have proper background color when in dark mode contrib.admin
34997 34997 1 The name argument is ignored when creating url path using the include() function. Core (URLs)
34998 34998 2 Raising a StopIteration in asynchronous mode hangs the request Core (Other)
27676 27676 1 MariaDB 10.2 supports defaults for text columns Database layer (models, ORM)
34822 34822 1 Provide migration serializer for `_lru_cache_wrapper` Migrations
34633 34633 3 Add prefetch_related() cache invalidation for create() in reverse many-to-one managers. Database layer (models, ORM)
34978 34978 3 Annotating through an aggregate with RawSQL() raises 1056 "Can't group on" on MySQL/MariaDB. Database layer (models, ORM)
31331 31331 1 GROUP BY optimization doesn't work properly when ONLY_FULL_GROUP_BY mode is enabled on MySQL. Database layer (models, ORM)
34996 34996 1 Enhance update_or_create() method with upsert SQL. Database layer (models, ORM)
34992 34992 2 MariaDB does not support functional group by dependencies Database layer (models, ORM)
34907 34907 2 loaddata crashes on objects with natural keys when don't exist on passed database. Core (Serialization)
34988 34988 2 Makemigrations shouldn't prompt for default values for non-nullable fields of other apps. Migrations
34991 34991 1 Wrong layout of pagination buttons with editable list in the admin. contrib.admin
34968 34968 3 MultiPartParser silent large header fields size failures HTTP handling
34818 34818 4 GenericIPAddressField ValidationError incorrect message when both protocols present Database layer (models, ORM)
34993 34993 1 Unexpected behaviour when filtering across mult-value (aka tomany) joins. Database layer (models, ORM)
14611 14611 5 Added dedicated option to test.Client methods (other than get()) for passing query parameters. Testing framework
34987 34987 "Expression contains mixed types" exception when performing window function on query that also has aggregates. Database layer (models, ORM)
34990 34990 1 Change external link for CSRF reference docs to OWASP Documentation
34985 34985 5 Migrations raise AppRegistryNotReady when GeneratedField references incorrect fields. Database layer (models, ORM)
34984 34984 5 Adding a field with default crashes for models with GeneratedField on SQLite. Database layer (models, ORM)
34980 34980 2 Change migration operation dependencies to namedtuples. Migrations
14810 14810 2 Admin inline templates need blocks contrib.admin
34979 34979 1 inlineformset_factory sets max_num forms to one even though there is a unique_together constraint contrib.admin
34717 34717 2 Cannot use aggregate over window functions since 4.2 Database layer (models, ORM)
34973 34973 1 Allow making unpickling warnings an error Database layer (models, ORM)
34965 34965 5 @sensitive_variables for coroutine func are not recursive Core (Other)
34944 34944 2 Missing or misinferred attributes in output fields of generated fields Database layer (models, ORM)
34955 34955 6 Make Concat() use the database operator `||` on PostgreSQL. Database layer (models, ORM)
34919 34919 5 Missing scope attribute in admin doc table headers. contrib.admindocs
34952 34952 1 manage.py compilemessages may skip locale folders if ignore is used. Internationalization
34969 34969 1 Documentation is misleading about SQL equivalent Documentation
34967 34967 1 Queries not generating GROUP BY clause with static annotation crashes on SQLite Database layer (models, ORM)
34958 34958 2 Intermittent `messages_tests.tests.TestLevelTags.test_lazy` test failure Core (Other)
34963 34963 Recursive and other "combinator" queries broken in django-cte Uncategorized
34954 34954 1 Improve `output_field` resolution of `Concat` Database layer (models, ORM)
34229 34229 2 "no such column" when combining FilteredRelation and multi-table inheritance models Database layer (models, ORM)
34457 34457 3 makemigrations --check no longer prints the changes Migrations
34960 34960 1 Document how to set nulls_last=True for admin_order_field/ordering Documentation
34956 34956 1 Migration should not be allowed for a non-deterministic GeneratedField Database layer (models, ORM)
34957 34957 2 Cannot filter over annotated "FilteredRelation" since Django 5 Uncategorized
34946 34946 1 Adding a field with default and db_default drops database level DEFAULT Migrations
34948 34948 1 USE_TZ=False causes failure in AdminEmailHandler during DST "fall back" Utilities
34951 34951 1 Wrong word Documentation
34950 34950 1 Translate text Documentation
34941 34941 4 db_default with decimal.Decimal() doesn't return Decimal instances on Oracle. Database layer (models, ORM)
34927 34927 3 ModelAdmin for model with InlineModelAdmin for proxy class reference results in admin.E202 contrib.admin
34694 34694 1 trailing slash is not appending Core (URLs)
34938 34938 1 Allow string based generators for AutoField Database layer (models, ORM)
34932 34932 2 Setting deterministic Postgres collations incorrectly disallows use of varchar_pattern_ops and text_pattern_ops Migrations
34934 34934 2 Made EmailValidator.__eq__() ignore domain_allowlist ordering. Core (Other)
34930 34930 1 Parallel tests fail on Python 3.11+ when IsolatedAsyncioTestCase is used Testing framework
34931 34931 1 QuerySet .count() crashes when queryset contains FilteredRelation referencing annotation in condition Database layer (models, ORM)
34928 34928 1 makemigrations when adding a ForeignKey to a model with a UniqueConstraint must create the field before creating the constraint Migrations
27403 27403 1 Document that prefetch_related doesn't guarantee transactional consistency Documentation
34904 34904 2 Changing email object after sending mutates mail in mail.outbox Core (Mail)
34926 34926 2 Missing model after squashing Migrations
34923 34923 4 MESSAGE_TAGS ignored in 5.0a1 contrib.messages
34924 34924 1 Example for squashmigration not working properly Migrations
34920 34920 3 FileExtensionValidator.__eq__() should ignore allowed_extensions order. Core (Other)
34903 34903 3 Parallel test runner failure on Windows Testing framework
34825 34825 3 SQLite database files are not destroyed after tests Testing framework
34921 34921 2 Filtering an unbound DateTimeField with naive date crashes Database layer (models, ORM)
34918 34918 1 Assigning model instance to `_id`/attname field saves correctly, but breaks accessing the field Database layer (models, ORM)
34913 34913 1 Django Admin high contrast mode no clear session contrib.admin
34912 34912 2 Admindocs back-links and bookmarklet help text is too small contrib.admindocs
34916 34916 1 Add support for brotli compression HTTP handling
34915 34915 1 Do not autopopulate _order field for model with an order_with_respect_to if already set. Database layer (models, ORM)
34911 34911 2 Admindocs index skips from h1 to h3 contrib.admindocs
34905 34905 2 Main landmark is on the wrong element contrib.admin
34906 34906 1 Need help with makemigrations Database layer (models, ORM)
34043 34043 4 Doc "Writing your first patch for Django" doesn't explain how to contribute to the admin UI Documentation
34902 34902 1 django.test.client.Client.head request fails on AttributeError as_sync is missing Testing framework
34551 34551 3 Case-When aggregation over aggregated fields doesn't work since 4.2 Database layer (models, ORM)
34798 34798 3 Subquery wrapping is required in QuerySet.aggregate() for aggregates referencing nested subquery. Database layer (models, ORM)
34840 34840 6 Django 4.2 casts text fields when testing IS NULL, preventing use of partial indexes Database layer (models, ORM)
34892 34892 2 Static files aren't served correctly on dev server when DEBUG and FORCE_SCRIPT_NAME are enabled contrib.staticfiles
14761 14761 1 URL resolving / reversing design doesn't allow alternate specs Core (URLs)
34808 34808 1 Some aggregation functions may return None; this isn't well documented Documentation
34882 34882 4 options=0 is not respected when calling AsGeoJSON() GIS
34894 34894 1 Query.change_aliases() has several significant bugs Database layer (models, ORM)
34895 34895 1 Reverse migrations fail with mysql / mariadb with sql_safe_updates set to 1 Migrations
34893 34893 1 TIME_ZONE (settings.py) Europe/Kiev to Europe/Kyiv Internationalization
34875 34875 1 Use RFC 9106 recommendations in Argon2PasswordHasher contrib.auth
34889 34889 3 Broken fallback for prefetchers that only implement get_prefetch_queryset Database layer (models, ORM)
34891 34891 1 force_str(urlsafe_base64_decode(uidb64)) returns object not value Utilities
34759 34759 4 Confirm/Add support for SpatiaLite 5.1 GIS
34657 34657 5 Testing assertions `assertContains` and `assertInHTML` should output the haystack on failure Testing framework
14336 14336 1 list_display should be able to contain sortable references to annotated fields contrib.admin
34883 34883 2 Allow template tags to set extra data on templates. Template system
27929 27929 1 Add ManifestStaticFilesStorage option to remove original (non-hashed) files after processing contrib.staticfiles
34885 34885 1 Not removing original (non-hashed) files after processing contrib.staticfiles
34312 34312 1 startapp/startproject template should support file renames with the full context Core (Management commands)
34878 34878 3 Autoreload crashes with FORM_RENDERER="django.forms.renderers.TemplatesSetting". Template system
34879 34879 1 "Data truncated for column .." for migration changing auto-id-field Migrations
34880 34880 1 Required a post_save_action hook to perform additional action in admin. contrib.admin
34877 34877 1 KeyError for output_field in GeneratedField Database layer (models, ORM)
34876 34876 1 Allow password reset token generator to configure timeouts contrib.auth
34874 34874 1 Add table_exists() to optimize checks for django_migrations table. Database layer (models, ORM)
34320 34320 3 Renaming fields with truncated names don't remove old constraints on Oracle. Database layer (models, ORM)
34870 34870 1 Memory leak when using psycopg-c with django hstore Database layer (models, ORM)
34873 34873 1 Add support for GENERIC_PLAN option to QuerySet.explain() on PostgreSQL 16+. Database layer (models, ORM)
34835 34835 4 Use a `nav` element or `navigation` landmark for changelist filters contrib.admin
34849 34849 3 Appending django.contrib.postgres to the INSTALLED_APPS via @modify_settings crashes. Database layer (models, ORM)
34866 34866 1 Cannot inspect migrations that replace squashed migrations with sqlmigrate Migrations
34499 34499 1 In tutorial part08, Django debug toolbar shows up in admin site but not in public site Documentation
34863 34863 2 sqlite math functions don't accept character fields as input Database layer (models, ORM)
34868 34868 1 Add K as an alias for KeyTransform.from_lookup Database layer (models, ORM)
34861 34861 1 KeyTextTransform incompatible with GeneratedField Database layer (models, ORM)
34867 34867 1 [Date Input Localization] Accept-Language Header Takes Precedence Over Language Set With Cookie Internationalization
34858 34858 3 Output field for combined PositiveIntegerField is not properly resolved. Database layer (models, ORM)
34823 34823 2 assertTemplateUsed() context manager crashes for templates without names. Testing framework
34864 34864 1 Add ability to customise script tags for form media Forms
34848 34848 3 Updating translations catalog for javascript files fails with CommandError Internationalization
34862 34862 1 For clarity, the `password_reset_email.html` template should have `.txt` extension contrib.auth
34857 34857 2 Date picker cancel button does not respect color theme/dark mode contrib.admin
34851 34851 1 Drop support for PostgreSQL 12 and PostGIS 2.5 Database layer (models, ORM)
34850 34850 1 Drop support for MariaDB 10.4. Database layer (models, ORM)
34706 34706 2 Aggregation on annotated field fails starting on Django 4.2.2, when the aggregation has the same name as the annotation Uncategorized
33764 33764 2 Deprecate make_random_password(). contrib.auth
33691 33691 3 Deprecate CryptPasswordHasher. contrib.auth
34560 34560 3 Update admin's jQuery to 3.7.X. contrib.admin
34842 34842 4 Unmanaged read-only generated fields in admin Database layer (models, ORM)
34844 34844 1 Missing dependency backports with install of 4.1.11 Packaging
34832 34832 4 Use `banner` landmark or `<header>` element for the admin header area contrib.admin
34834 34834 3 Use `search` role for the admin changelist search form contrib.admin
34833 34833 3 Use a `main` landmark in the admin interface contrib.admin
34839 34839 1 OperationalError from Psycopg when using Connection Pool (Digital Ocean) Django 4.2.3 psycopg 3.1.9 Database layer (models, ORM)
34836 34836 1 Add an optional argument to MultipleChoiceField to ignore invalid choices. Forms
34233 34233 2 Drop support for Python 3.8 & 3.9. Core (Other)
34752 34752 4 ASGI http.disconnect not handled for streaming responses HTTP handling
34829 34829 1 Django reports the “mutually exclusive” error for settings that do not contain STATICFILES_STORAGE. File uploads/storage
34821 34821 2 Syncing DEFAULT_FILE_STORAGE/STATICFILES_STORAGE settings with STORAGES can mutate user settings. contrib.staticfiles
34824 34824 2 Migrations generates two records when ForeignObject.to_fields/from_fields is not a tuple. Migrations
34642 34642 5 File.open to support different encodings Core (Other)
34820 34820 7 Migrations crashes when changing ForeignObject properties. Database layer (models, ORM)
34816 34816 3 GenericForeignKey crashes if content_type_id is changed and object_id is type incompatible with old object contrib.contenttypes
34810 34810 1 Calculate coverage on subprocesses such as django-admin commands Core (Other)
34791 34791 4 Prefetch's queryset attribute is ignored when the same nested relation is used multiple times. Database layer (models, ORM)
34815 34815 1 urls file in startapp command Core (Management commands)
34730 34730 4 Add an assertMessages assertion contrib.messages
34814 34814 1 Confirm support for PostGIS 3.4 GIS
34768 34768 3 Calling `colorama.init()` on module load can have unwanted side effects Core (Management commands)
34778 34778 2 startproject could use find_spec() rather than import_module() to check for conflicts Core (Management commands)
34809 34809 1 PyCharm typechecker complains Documentation
34803 34803 2 Nested OuterRef crashes with AttributeError Database layer (models, ORM)
34451 34451 4 Incorrect exception handling within the django exception handler Error reporting
32355 32355 3 Drop support for Python 3.6 & 3.7. Core (Other)
34712 34712 3 Prevent misconfiguration of `STORAGES` setting contrib.staticfiles
34210 34210 4 Show the duration of individual tests Testing framework
34805 34805 1 'Q' object has no attribute 'replace_expressions' Database layer (models, ORM)
34799 34799 4 inspectdb fails on tables with cross-schema relations on MySQL. Database layer (models, ORM)
34804 34804 1 legacy_algorithm = 'sha1' removed in django4.0 but new algorithm is hardcoded Core (Other)
34757 34757 3 AsyncClient should follow redirects Testing framework
34802 34802 1 django.contrib.admin.actions.delete_selected() should return number of rows deleted via ModelAdmin.delete_queryset() contrib.admin
34784 34784 4 Django french short date format translation bug Internationalization
34787 34787 2 The 'runserver' command doesn't work when run from an installed script on Windows Core (Management commands)
34796 34796 2 Deleting child table does not delete rows in parent table when using multi-table inheritance Database layer (models, ORM)
34709 34709 10 charset should be ignored for the application/x-www-form-urlencoded content type. HTTP handling
33507 33507 8 Use native UUID data type on MariaDB 10.7+ Database layer (models, ORM)
34797 34797 2 Django Admin radio fields admin.HORIZONTAL shows as vertical with django-grapelli. Uncategorized
34744 34744 2 Migration re-add constraints when check condition contains a dict_keys object. Migrations
34794 34794 1 Multiple file upload issue File uploads/storage
34792 34792 1 Creating and saving a model using a custom primary key field can yield a bad "id" value on the instance Database layer (models, ORM)
34793 34793 1 Django ORM returns None when field has value in BD Database layer (models, ORM)
34788 34788 2 Correct NUMBER_GROUPING in Japan. Internationalization
34786 34786 1 Multiple Q objects in the same .filter() behave oddly with ManyToMany relationships Database layer (models, ORM)
34779 34779 2 Serializer makes unnecessary joins Core (Serialization)
34785 34785 1 Contribution guide comes out non successful Error reporting
34773 34773 5 settings.STATICFILES_STORAGE does not return correct value when STORAGES are defined contrib.staticfiles
34782 34782 1 Explicit support for In-Reply-To / References in EmailMessage Core (Mail)
34780 34780 1 Tests don't pass on Python 3.11.4. Core (Other)
34620 34620 4 Serialization of m2m relation fails with custom manager using select_related Core (Serialization)
34772 34772 1 Exception with psycopg3 binary package on Ubuntu 20.04 Database layer (models, ORM)
34774 34774 1 ModelAdmin form validation that cross-validates main form and inline formsets contrib.admin
34771 34771 2 QuerySet.order_by() crashes on constants that cannot be cast on MySQL. Database layer (models, ORM)
34362 34362 6 FilteredRelation doesn’t support conditional expression Database layer (models, ORM)
34743 34743 4 full_clean() raises AttributeError on constraints with related IDs. Database layer (models, ORM)
34692 34692 6 django.forms.renderers.get_default_renderer()'s template loader cache is not being reset on autoloads. Forms
34586 34586 4 create() does not save reverse OneToOne relationship nor raise an Exception Database layer (models, ORM)
34767 34767 1 AdminReadonlyField may not show links to related models when the related model has been downcasted contrib.admin
34766 34766 3 utils.text: slugify misses "l" when converting "ł" Utilities
34542 34542 1 Required fields allowed to be blank are not accepted non-interactively using createsuperuser contrib.auth
34739 34739 2 Implement GEOSEqualsIdentical method on geometry objects. GIS
34754 34754 2 CheckConstraint with isnull lookup on JSONField transform None into null jsonb value Database layer (models, ORM)
34760 34760 4 Drop support for SQLite < 3.27.0 Database layer (models, ORM)
34686 34686 3 Confirm/Add support for GEOS 3.12. GIS
33713 33713 1 Drop support for MariaDB 10.3. Database layer (models, ORM)
34761 34761 1 Drop support for MySQL < 8.0.11. Database layer (models, ORM)
34763 34763 1 Should we disallow URLs as user fields? contrib.auth
27489 27489 1 Renaming a model doesn't rename the permission name and codename contrib.auth
34756 34756 2 Docs build failure when using Sphinx 7.1.1 Documentation
34758 34758 2 Paginator.validate_number implementation has undocumented change in 4.2 Core (Other)
34750 34750 4 Fixed QuerySet.count() on querysets grouped by unused multi-valued annotations. Database layer (models, ORM)
34477 34477 2 Asyncio send mail backend Core (Mail)
34655 34655 2 Tests for RadioSelect and Select have diverged considerably, potentially leaving RadioSelect undertested Forms
34753 34753 1 Document how to properly escape `to` in email messages Documentation
34748 34748 2 __in lookup crashes with a subquery containing an unused annotation that uses explicit grouping. Database layer (models, ORM)
34751 34751 1 FilteredSelectMultiple ignores select optgroup contrib.admin
34747 34747 2 Django hangs on async views with asycio.gather and an async ORM call Database layer (models, ORM)
34749 34749 2 acreate function signature in docs is incorrect Documentation
34728 34728 3 OR operator on queryset does not work as expected Database layer (models, ORM)
34720 34720 3 BaseReloader.watch_dir() incorrectly checks for existence of path Utilities
34740 34740 1 Admin flashes dark/light depending on settings contrib.admin
34741 34741 1 Admin flashes dark/light depending on settings contrib.admin
34737 34737 1 SynchronousOnlyOperation is raised for non-running event loops on Python 3.7+. Utilities
34733 34733 1 m2m_changed signal is unaware if .set() method is being called Database layer (models, ORM)
34736 34736 1 Position of Delete and Save Buttons are reversed in Admin whe moving from v4.1 to v4.2 contrib.admin
34735 34735 2 About form validation Forms
34532 34532 4 Form.default_renderer is ignored in formsets. Forms
34714 34714 3 Async support for get_object_or_404()/get_list_or_404(). Database layer (models, ORM)
34734 34734 1 Django admin theme box contrib.admin
34732 34732 1 UnicodeEncodeError on two tests in Python 3.12 Uncategorized
34731 34731 2 Django test suite still has an occurence of assertEquals, removed in Python 3.12 Testing framework
34729 34729 1 Add explicit option to enable IF EXISTS / IF NOT EXISTS in PostgresQL index operations contrib.postgres
34723 34723 1 `TypeError` when loading a Django app with incorrect type of `choices` Database layer (models, ORM)
34727 34727 3 Error in CharField with TextChoices and missing max_length parameter Testing framework
34724 34724 1 Allow passing kwargs to django.contrib.admin.decorators.display contrib.admin
34721 34721 1 ChoiceField/TypedChoiceField: .value() has inconsistent behaviour, coercion not applied. Forms
34716 34716 2 Class methods from nested classes cannot be used as Field.default. Migrations
34718 34718 3 Allow django.contrib.admin's ListFilter to render details tag collasped by default contrib.admin
27471 27471 5 Make admin's list_filter choices collapsable contrib.admin
34711 34711 1 Make ChoiceField auto-detect and coerce values. Forms
34679 34679 1 Cannot run collectstatic with existing unsupported manifest file contrib.staticfiles
34713 34713 1 Add an option to disable lastmod in Sitemaps. contrib.sitemaps
34715 34715 1 have proposal to create new orm method get_object_or_none same as get_object_or_404 Database layer (models, ORM)
34677 34677 3 Django Admin built-in password reset feature has UI issues contrib.admin
34448 34448 5 makemessages' --no-obsolete option is undocumented and untested. Core (Management commands)
34708 34708 1 db_index=True doesn't apply on MySQL. Database layer (models, ORM)
34697 34697 3 Migration serializer for sets results in non-deterministic order. Migrations
34705 34705 2 BoundField.as_widget() ignores aria-describedby in attrs argument Forms
34691 34691 3 Add a system check for unmatched URL paths' < / > Core (System checks)
34309 34309 4 Documentate how to delete a Django app correctly Documentation
34695 34695 3 security.E101 false positive with class-based views Core (System checks)
34698 34698 3 Allow returning IDs in QuerySet.bulk_create() when updating conflicts. Database layer (models, ORM)
34696 34696 2 Actions selection counter gets cleared when using Chrome's back button contrib.admin
34688 34688 4 Remove contrib.sitemaps.ping_google(). contrib.sitemaps
34704 34704 1 File Size Validator File uploads/storage
34700 34700 1 ValidatedFileField File uploads/storage
34263 34263 2 File validators for MIME type, size, and extension. File uploads/storage
9602 9602 1 Add admin.site._registry manipulation methods contrib.admin
34639 34639 2 MySQL 8.0 hangs indefinitely when using the admin search with a Foreign Key and Annotate contrib.admin
32682 32682 2 Deleting objects after searching related many to many field crashes the admin page contrib.admin
34689 34689 2 Simplify usage of InlineFormSet in Class-based generic views Generic views
34693 34693 1 Add method to ContentTypeManager to support search for table_name contrib.contenttypes
34690 34690 1 Get ContentType object with table name in get_by_table_name method contrib.contenttypes
34687 34687 2 Apps.clear_cache() does not clear get_swappable_settings_name cache. Core (Other)
34572 34572 5 Confirm/Add support for GDAL 3.7. GIS
34685 34685 1 Drop support for GEOS 3.6 and 3.7. GIS
34684 34684 3 Drop support for GDAL 2.2 and 2.3. GIS
34683 34683 1 get_object_or_404 and get_list_or_404 custom messaging HTTP handling
34681 34681 2 Optimize memcache_key_warnings() Core (Cache system)
34682 34682 1 System check for CSRF_TRUSTED_ORIGINS raises errors for http://localhost:port. Core (System checks)
34671 34671 3 Inspectdb collation issue with oracle views Core (Management commands)
34391 34391 2 Add async interface to contrib.auth contrib.auth
34680 34680 1 inspectdb on mysql timestamp fields leads to timezone issues Database layer (models, ORM)
34675 34675 1 Selenium WebDriver implementation is broken due to update of Selenium Testing framework
34678 34678 2 README.rst does not mention the Django Discord or Django forum Documentation
34676 34676 4 Normalise MeasureBase unit not found exceptions to use AttributeError GIS
34674 34674 1 Updating the file contents of a Django FileField during upload results in I/O error File uploads/storage
34673 34673 1 Migrations ordering: add constraint run_immediately_after Migrations
34672 34672 1 Signing session keys in SessionMiddleware Uncategorized
34632 34632 1 Let makemigrations output an error message with --check Migrations
31956 31956 5 QuerySet.order_by() chained with values() crashes on JSONField with a custom decoder on PostgreSQL. Database layer (models, ORM)
34668 34668 1 Unvalidated Redirect from "PATH_INFO" URI Parameter on "/admin/auth/group/{n}/change/" page. Uncategorized
34345 34345 7 Add system check for filter_horizontal/filter_vertical on ManyToManyFields with intermediary models. contrib.admin
34594 34594 1 KT doesn’t work across foreign keys Database layer (models, ORM)
34666 34666 1 Mysql issue using afirst "The client was disconnected by the server because of inactivity" Database layer (models, ORM)
34634 34634 6 Creating objects with nested MTI crashes. Database layer (models, ORM)
27079 27079 2 Refactor LiveServerPort tests to not make extra calls to setUpClass() and tearDownClass() Testing framework
34661 34661 2 Peppering user passwords contrib.auth
34656 34656 3 Wrong HTML generation in Django admin's change_password form contrib.admin
34665 34665 1 CreateModel with manually added RenameField crashes on SQLite. Database layer (models, ORM)
34517 34517 4 ImageField unnecessarily adds a post_init signal handler to the model Database layer (models, ORM)
34662 34662 2 Translation strings of ArrayField length validators depend on wrong ngettext key contrib.postgres
34663 34663 3 Documentation typo in using Argon2 with Django. Documentation
34659 34659 1 mysql backend creates queries using CONVERT_TZ even when this is not supported Database layer (models, ORM)
34629 34629 5 AttributeError when using filter argument with Collect in GeoDjango Aggregate GIS
34660 34660 1 Use RFC3339 format and input type=(date|time|datetime-local) for date/time/datetime form fields Forms
34473 34473 3 StepValueValidator does not take into account min_value Forms
34652 34652 1 Async support in admin view contrib.admin
34651 34651 1 'list' object has no attribute '_committed' Uncategorized
34649 34649 1 Modernise selenium --headless support Testing framework
34628 34628 3 RelatedFieldWidgetWrapper link icons are very hard to see contrib.admin
34638 34638 3 Rows are selected if BooleanField is in list_editable contrib.admin
34645 34645 2 Timezone warning visual regression for DateFields and TimeFields. contrib.admin
34647 34647 1 Foreign Key index names are not renamed when a model is renamed causing duplicate key if a model with the origin name and column is added Migrations
34648 34648 1 `get_prep_value` now being called for JSONField Uncategorized
34644 34644 1 social-app-django's JSONField doesn't work as expected. Database layer (models, ORM)
34625 34625 1 FilteredSelectMultiple widget’s elements aren’t labelled contrib.admin
34646 34646 1 Ordering a Django admin column based on multiple model fields contrib.admin
34604 34604 2 On databases lacking XOR, Q(…) ^ Q(…) ^ Q(…) wrongly interpreted as exactly-one rather than parity Database layer (models, ORM)
34539 34539 12 `get_prep_value` no longer called for JSONField Database layer (models, ORM)
34631 34631 3 Expression.identity() performance Database layer (models, ORM)
34445 34445 1 DateField.input_formats cannot be printed Utilities
34640 34640 1 Add query_params argument to test Client methods Testing framework
34614 34614 1 Natural keys for nullable foreign keys Core (Serialization)
34637 34637 1 Add support for database defaults in questioner. Migrations
34630 34630 2 Neither `pgettext` nor `pgettext_lazy` return contextual markers in PO files Internationalization
34635 34635 2 ModelChoiceField with a to_attr that can have an EMPTY_VALUE Forms
34622 34622 3 RelatedFieldWidgetWrapper links don’t convey their state for screen reader users contrib.admin
34621 34621 3 Django admin site name shouldn’t be an h1 contrib.admin
34610 34610 1 Django_migrations unique constraint Database layer (models, ORM)
34615 34615 2 queryset.order_by().first() is not consistent with other queryset behaviours Database layer (models, ORM)
34626 34626 1 Documentation: "Writing your first patch for Django" - Example test file "test_make_toast.py" is not loaded by test suite Documentation
34623 34623 2 Swappable dependencies always depend on first migration of app Migrations
34618 34618 4 Admin action log entry types should be communicated to screen reader users contrib.admin
34570 34570 2 QuerySet.defer() raises an AttributeError when the field is ManyToManyField or GenericForeignKey Database layer (models, ORM)
34595 34595 3 format_html() should explicitly mention that format_string is not escaped and that result is safe Template system
34616 34616 2 Incorrect code example in 5.0 release notes Documentation
34606 34606 2 Right() function on Oracle and SQLite returns improper value when the length is zero. Database layer (models, ORM)
34600 34600 2 Review reference to bleach in docs Documentation
34611 34611 1 Support getting None in qs.get() Database layer (models, ORM)
34392 34392 1 Allow using test client response.json() with StreamingHttpResponse Testing framework
34603 34603 3 ~Q() incorrectly interpreted as full rather than empty Database layer (models, ORM)
34564 34564 5 returning None instead of zero in Count annotation Database layer (models, ORM)
34574 34574 2 Extend docs for `autoescape` and `escape` with examples using filters that operate with sequences Template system
34577 34577 4 New template filter `escapeseq` Template system
34598 34598 1 Load new settings after start up Uncategorized
34535 34535 2 dbshell management command can crash if DATABASES["name"] is a PosixPath Core (Management commands)
27925 27925 2 Document how to deploy using pip installed mod_wsgi Documentation
34596 34596 1 subclassing models.TextChoices Documentation
34590 34590 Querying for decimals larger than max_digits crashes on SQLite Database layer (models, ORM)
34592 34592 3 admin css font does not need explicit apple fonts contrib.admin
34589 34589 2 exclude does not support nested ForeignKey relationship Database layer (models, ORM)
34579 34579 3 Documentation points to `django-developers` mailing list as primary point of contact for discussion Documentation
34587 34587 2 Allow to override table2model conversion for inspectdb command Core (Management commands)
34588 34588 2 404 error in default_urlconf.html Core (Other)
34580 34580 2 Performance regession in SQLCompiler Database layer (models, ORM)
34585 34585 2 Can we use Class with urlpatterns attribute for parameter in include method? Core (URLs)
34578 34578 3 Template filter `join` should not escape the joining string if `autoescape` is `off` Template system
34576 34576 2 move django issues to GitHub Uncategorized
34573 34573 1 Typo in "Writing your first Django app, part 5" - assertQuerysetEqual() Testing framework
34322 34322 9 ManifestStaticFilesStorage crashes on commented JavaScript import statements contrib.staticfiles
34565 34565 3 Add acheck_password() async method. contrib.auth
34350 34350 1 WSGIRequest crashes when "wsgi.input" is None. Core (Other)
34563 34563 1 ManifestStaticFilesStorage support for CSS module scripts in Javascript files. contrib.staticfiles
34521 34521 3 Use __slots__ for template Node classes Template system
34568 34568 5 makemigrations --update should respect the --name option. Database layer (models, ORM)
34571 34571 1 Request with invalid session after concurrent logout or session timeout is considered a BadRequest contrib.sessions
34567 34567 2 slugify template filter with allow_unicode Template system
34561 34561 1 "DatabaseError: Forced update did not affect any rows" on SessionStore save() contrib.sessions
34557 34557 2 Time-based model field cleaning and TypeErrors Database layer (models, ORM)
34558 34558 QuerySet.bulk_create() crashes with Now() on Oracle. Database layer (models, ORM)
34552 34552 2 Delaying get_from_clause call as much as possible. Database layer (models, ORM)
30593 30593 Add support for check constraints on MariaDB 10.2+. Database layer (models, ORM)
34553 34553 1 Can't create CheckConstraint with percent characters in values on postgresql due to broken quoting Database layer (models, ORM)
34554 34554 2 Reverse(Value(...)) crashes on Oracle. Database layer (models, ORM)
34524 34524 1 Error while sending TLS smtp email on "self-signed certificate" server Core (Mail)
34546 34546 1 Failed migration yields to unmigratable app: "OperationalError: (1050, "Table '<name>' already exists")" Migrations
34550 34550 2 Send email with EMAIL_USE_TLS=True but get SSL error. Core (Mail)
34549 34549 1 Extra select query when parent model consists of primary key only Database layer (models, ORM)
34544 34544 8 DBMS_LOB.SUBSTR() is unnecessary for "IS NULL" condition on Oracle. Database layer (models, ORM)
34545 34545 2 Typo in "FAQ: Installation". Documentation
34543 34543 1 Thousand separator breaking templates Internationalization
34525 34525 8 index_together warning after migration to new style Database layer (models, ORM)
34540 34540 1 [feature request] Run FileField storage callable during runtime and not during buildtime File uploads/storage
34541 34541 1 StorageRouter File uploads/storage
34537 34537 1 Add an User inline to the default GroupAdmin contrib.admin
34531 34531 1 Rendering form throws deprecation warning Forms
34529 34529 1 Squashing migrations with Meta.index_together -> indexes transition should remove deprecation warnings. Migrations
34523 34523 8 Model.objects.update_or_create method sometimes raises TransactionManagementError Database layer (models, ORM)
34515 34515 6 Translatable URL patterns raise 404 for non-English default language when prefix_default_language=False is used. Internationalization
34513 34513 3 Error E108 does not cover some cases contrib.admin
34069 34069 3 get_language_from_request should not fallback to settings.LANGUAGE_CODE Internationalization
34528 34528 1 Reduce Add/RemoveIndex migration operations. Migrations
34527 34527 1 Unexpected behavior with division in aggregation Database layer (models, ORM)
34520 34520 1 ModelAdmin.fields: wrapping in tuples does not have any effect (each field on separate line) contrib.admin
34386 34386 1 Error while sending TLS smtp email when no EMAIL_SSL_CERTFILE / EMAIL_SSL_KEYFILE are specified in project settings Core (Mail)
34504 34504 4 SSLCertVerificationError on outgoing emails for some mailboxes Core (Mail)
34522 34522 1 PUT/PATCH data is not encoded for multipart/form-data in Django Test Client Testing framework
34519 34519 1 Don't send content in responses to HEAD requests Uncategorized
34518 34518 3 "random" template filter crashes on an empty list. Template system
34512 34512 3 Admin missing breadcrumbs in app index contrib.admin
34514 34514 3 `firstof` and `cycle` tags do not escapes variables defined in `wth` tag Template system
34516 34516 1 request.post is null Uncategorized
34455 34455 8 i18n_patterns() not respecting prefix_default_language=False Internationalization
34481 34481 3 Admin check for reversed foreign key used in "list_display" contrib.admin
34507 34507 2 AttributeError: Can't pickle local object 'convert_exception_to_response.<locals>.inner' Error reporting
34508 34508 1 Admin Checks Reversed FKs.( modified check_list_display function ) Uncategorized
34509 34509 1 Celery task throwing error Utilities
34506 34506 4 Visual regressions in admin's clearable file input. contrib.admin
34505 34505 2 Non-deterministic collations doesn't work with unique related fields on PostgreSQL Migrations
34496 34496 5 ManifestStaticFilesStorage.patterns for sourceMappingURL does not retrieve matched for data URI contrib.staticfiles
34440 34440 2 AND operator on queryset with joins gives wrong results Documentation
34435 34435 4 JSONField with string default raises fields.E010 warning. Documentation
34501 34501 1 Revert CICharField deprecation contrib.postgres
34497 34497 1 ManifestStaticFilesStorage skips import and export of javascript modules with absolute paths contrib.staticfiles
34500 34500 2 use annotate return feild, Error capture does not work Database layer (models, ORM)
34495 34495 1 Queryset update fails when updating parent model field with default ordering on MySQL backend Database layer (models, ORM)
34498 34498 1 error 403 in login in django CSRF
34419 34419 3 Document django.contrib.admin.sites.all_sites contrib.admin
34483 34483 10 Negative result of django.utils.timesince.timesince Utilities
34494 34494 1 This is suggestion about customizing AdminSite documents Documentation
34493 34493 2 wrong translation Database layer (models, ORM)
34486 34486 5 SearchHeadline crashes without an active connection. contrib.postgres
34491 34491 1 Unable to have constraints with same name on different models Core (System checks)
34492 34492 1 I get an error when using BinaryField in sqllite3. Database layer (models, ORM)
34482 34482 4 Unable to access "non-picklable" attributes of empty HttpRequest and HttpResponse objects after shallow copy. HTTP handling
34484 34484 4 HttpRequest.__deepcopy__ doesn't deepcopy attributes HTTP handling
27505 27505 5 Error messages customization and internationalization in Paginator class Core (Other)
34394 34394 4 ASGIRequest doesn't respect settings.FORCE_SCRIPT_NAME. HTTP handling
34487 34487 1 Django crashes due to ManifestStaticFilesStorage plugin in 4.2 contrib.staticfiles
34464 34464 4 QuerySet.count() regression on Django 4.2 with values() and annotate() Database layer (models, ORM)
34478 34478 1 django 4.2 admin page issue contrib.admin
34480 34480 2 Annotating with Chr raises ValueError Database layer (models, ORM)
34470 34470 4 client_encoding is no longer enforce on PostgreSQL. Database layer (models, ORM)
34465 34465 1 Handle malformed CSRF cookie CSRF
34466 34466 2 Django 4.2 overwrites user-specified psycopg cursor_factory Database layer (models, ORM)
34468 34468 1 `Cycle` tag do not work with variables defined in `with`-tag. Template system
34471 34471 1 Cannot import name 'url' from 'django.conf.urls' Uncategorized
34469 34469 1 Push inspectdb to assimilate the foreign keys that are in other databases Database layer (models, ORM)
34459 34459 6 SearchVector() can return query strings that are unsafe to combine. contrib.postgres
34463 34463 2 WHERE clause example missing from Q() documentation Documentation
34028 34028 3 Django 'static' template tag fails to generate URLs with SCRIPT_NAME prefix Template system
34461 34461 1 Constructing urls outside the request cycle Core (Other)
34458 34458 2 QuerySet.defer('user_id') raises AttributeError: 'ForeignKey' object has no attribute 'field' Database layer (models, ORM)
34456 34456 2 Add a way to set allow_cascade=True in _fixture_teardown() Testing framework
34434 34434 1 psycopg 3 cursor.execute no longer accepts Python tuple binding Database layer (models, ORM)
34450 34450 Lookup expressions across foreign keys introduce extra joins Database layer (models, ORM)
34039 34039 4 Admin search bar is too small to use on small screens contrib.admin
34453 34453 1 Parameterized raw queries no longer support lists Database layer (models, ORM)
34431 34431 3 DateTimeField.input_formats change from Django 3.1 is documented improperly Documentation
34452 34452 1 Report the correct port when using port 0 with runserver Core (Management commands)
34449 34449 2 ProgrammingError: non-integer constant in GROUP BY with Case When and annotate Count Database layer (models, ORM)
27778 27778 1 Update unicode documentation for Python 3 Documentation
34446 34446 3 Coding style docs should contain incorrect example for Model style. Documentation
34447 34447 1 Support backgroup async repeat task. just like fastapi_utils.tasks.repeat_every Core (Other)
34383 34383 4 Layout error in Admin when using help_text Template system
34427 34427 1 Improve error message for incorrect context processors Template system
34444 34444 1 Summing through a One-to-Many relationship on the property of a JSONField fails Database layer (models, ORM)
34443 34443 1 Filtering reverse relations against invalid lookups crashes. Database layer (models, ORM)
34438 34438 4 UserCreationForm.clean_username() crashes with a custom user model. contrib.auth
34442 34442 2 runserver is slow to accept http connexions when running on 0.0.0.0 Core (Management commands)
34441 34441 1 A new require_files decorator for file validation in Django Framework File uploads/storage
34436 34436 2 `makemigrations --check` fails with error code 1 if system checks identify warnings Migrations
34439 34439 1 mod_wsgi for django with conda environment in Windows doesn't work HTTP handling
34077 34077 1 Make BoundField renderable. Forms
34437 34437 1 values() doesn't mention annotations as valid choices on resolving error Database layer (models, ORM)
34352 34352 3 Unify terms in Signals docs. Documentation
34316 34316 4 Visual regressions in admin's change password form contrib.admin
34433 34433 2 OneToOneField can only be saved one way Database layer (models, ORM)
33781 33781 2 Timezone warning visual regression. contrib.admin
34409 34409 4 Examples of fetching raw SQL don't work for non-unique column names. Documentation
34424 34424 3 SelectDateWidget can crash with OverflowError. Forms
34428 34428 1 ASGIStaticFilesHandler raises warning. contrib.staticfiles
34388 34388 3 Added support for direct usage of Choices classes on model fields Database layer (models, ORM)
34430 34430 1 Custom exception handler not called Generic views
33134 33134 6 Circular contexts when rendering Form with BoundFields. Forms
34426 34426 1 Pass the BoundField instance to the Widget.render Forms
27923 27923 1 Add form signals (pre_init, post_init, pre_clean, post_clean, etc.) Forms
27487 27487 1 ModelAdmin.formfield_overrides on ManyToManyField isn't compatible with CheckboxSelectMultiple contrib.admin
34425 34425 1 @sensitive_variables doesn't work with async functions Error reporting
34423 34423 1 Migrations, UniqueConstraint lenght of identifier can be too long for Postgres/MySQL Migrations
34420 34420 3 Migration import ordering violates coding style and isort defaults Migrations
14832 14832 1 Impossible to create inline objects if form validates but is unchanged contrib.admin
34421 34421 2 QuerySet.update() on querysets in descending order by annotations. Database layer (models, ORM)
34422 34422 1 inspectdb mysql databases Core (Management commands)
34418 34418 1 cache_page decorator should support async view Core (Cache system)
34404 34404 3 Incorrect documentation about content type set by FileResponse object Documentation
34416 34416 1 Option start_migration_name for squashmigrations do not work properly Migrations
34414 34414 1 Connection to SMTP server not closed after exception Core (Mail)
28329 28329 3 Cast() does not work with PositiveIntegerField on MySQL. Database layer (models, ORM)
34405 34405 2 Improper guessing of Mime Type for "br" and "Z" file types HTTP handling
34410 34410 3 Adding database dynamically breaks in Django 4.1+ Database layer (models, ORM)
34399 34399 2 dark-mode-vars block is overwritten by extrastyles contrib.admin
34401 34401 1 Inconsistent behavior for refresh_from_db() with GenericForeignKey contrib.contenttypes
34407 34407 2 Report faulty file when some static file has non-utf-8 encoding contrib.staticfiles
34403 34403 2 max_length argument for the CharField is not respected through shell Uncategorized
34400 34400 1 ModelFormSet not adding 'required' to fields Forms
34333 34333 3 Migrations tries to add constraint before adding a foreign key. Migrations
34398 34398 2 Django should automatically run migrations on in-memory SQLite DB Database layer (models, ORM)
27397 27397 3 Querying with an integer larger than SQLite supports crashes with OverflowError Database layer (models, ORM)
34396 34396 1 Add Postgres+Windows to CI Uncategorized
27559 27559 1 Admin changelist turns GET QueryDict into dict which may lose parameters contrib.admin
34395 34395 1 Update admin's jQuery to 3.6.4. contrib.admin
34393 34393 1 A filter query returns more items than the original queryset provides after applying INNER JOIN Database layer (models, ORM)
34370 34370 5 IntegerField validators don't work if the database is SQLite, leading to overflow errors Database layer (models, ORM)
34384 34384 6 SECRET_KEY_FALLBACKS is not used for sessions contrib.auth
34390 34390 1 NoReverseMatch at /admin/logout/ contrib.admin
34381 34381 3 Postgres tests fail on Windows Core (Other)
34389 34389 1 Django not closing database connections on ASGI application after an upgrade to 4.1 Uncategorized
34387 34387 2 DateFormat.P() does not follow PHP's date string format Utilities
34385 34385 1 BaseTemporalField child fields causing AttributeError to be raised by calling form.is_valid(). Forms
34382 34382 1 DEFAULT_AUTO_FIELD ignored for new models Database layer (models, ORM)
34377 34377 2 AdminSite.catch_all_view() drops query string in redirects contrib.admin
34378 34378 5 Using in_bulk() with id_list and order_by() Database layer (models, ORM)
34374 34374 4 Windows 11 GIS Tests Failing Core (Other)
34375 34375 2 GDAL and GIS missing LD Library error message. GIS
34379 34379 1 Invalid regex pattern for password reset token in 4.2b1 contrib.auth
34376 34376 1 Admin has no support for unique constraint fields. contrib.admin
34367 34367 4 GIS GDAL install on Windows 11 Instructions Issue Documentation
34369 34369 1 Improve the interaction between transaction.atomic() and generator functions Database layer (models, ORM)
34373 34373 2 Update docs on ForeignKey to suggest setting "to" and object before a string Documentation
34368 34368 4 Subquery referencing WINDOW expression breaks query compilation Database layer (models, ORM)
34372 34372 1 Field position reference for aggregate ends up in group-by clause Database layer (models, ORM)
34371 34371 1 Support creating aware datetime objects using django.utils.timezone Utilities
34366 34366 1 Migration optimizer does not reduce multiple AlterField Migrations
34338 34338 2 Allow to customize the code attribute of ValidationError raised by BaseConstraint.validate Database layer (models, ORM)
34365 34365 2 add_form_template used as change_form_template when adding object when only declaring change_form_template contrib.admin
34217 34217 3 Migration removing a CheckConstraint results in ProgrammingError using MySQL < 8.0.16. Migrations
33829 33829 4 BaseConstraint.deconstruct() and __eq__ operators don't take violation_error_message into account. Database layer (models, ORM)
34363 34363 2 floatformat() crashes on "0.0000" Template system
34364 34364 1 Add Today to ORM db.models.functions.datetime Database layer (models, ORM)
34358 34358 1 qs.filter(Exact(expr, value)) doesn’t work on aggregations. Database layer (models, ORM)
34356 34356 3 Memory leak when generating PDFs Core (Other)
34361 34361 2 Missing the package "gdal-bin" results in Segmentation fault. GIS
34360 34360 1 Django development server doesn't reload on TypeError of a CharField Database layer (models, ORM)
34357 34357 1 UniqueConstraint doesn't violate NULL values on SQLite. Database layer (models, ORM)
34344 34344 3 PostGIS Database Backend Overrides features_class, ops_class and introspection_class GIS
34349 34349 2 Formsets' add_fields() method fails in some circumstances if the argument index is None. Forms
34346 34346 3 QuerySet ordered by annotation with name used by select_related() field crashes with AmbiguousColumn. Database layer (models, ORM)
34176 34176 4 Annotation's original field-name can clash with result field name over aggregation Database layer (models, ORM)
34351 34351 2 Slash in constraint name results in invalid migration file naming Migrations
34354 34354 1 models. Manager annotate() queryset conflict with models.Model contrib.admin
34347 34347 Mypy complaint: module "django.contrib.gis.utils" does not explicitly export attribute "LayerMapping" GIS
34348 34348 1 Add medium path to the settings.py file from the time the project is created Core (Other)
34302 34302 1 SpatialReference.srid incorrectly assumes first AUTHORITY value to be projection SRID GIS
34342 34342 The test async_client is not consuming async StreamingResponse generators properly Testing framework
34343 34343 1 Move more templates to filesystem Uncategorized
34341 34341 1 FileSystemFinder harsh regarding its input on Windows contrib.staticfiles
34327 34327 1 Test client session does not work as described when using signed cookie engine Testing framework
34340 34340 1 Apparently wrong table name? Database layer (models, ORM)
34250 34250 4 Duplicate model names in M2M relationship causes RenameModel migration failure Migrations
34328 34328 3 Class-based async-only middleware not detected as coroutine in MiddlewareMixin Documentation
34280 34280 3 Support create defaults for update_or_create Database layer (models, ORM)
34337 34337 1 Documentation for custom related managers is contradictory Documentation
34336 34336 1 Reverting a migration with `replaces = [...]` set does not revert it Migrations
34318 34318 4 Add a release note that makemessages no longer changes .po files when up to date. Documentation
34335 34335 1 Spurious error when using label_tag of CheckboxSelectMultiple widget Forms
34332 34332 1 Migrations for fields with model-referencing defaults break later Database layer (models, ORM)
34330 34330 1 QuerySet of a model having Meta.ordering, returns the sortable field in values_list() and values() Database layer (models, ORM)
34325 34325 2 Clarify PercentRank() description. Documentation
34329 34329 1 django-formset new app - i am facing the issue Uncaught (in promise) SyntaxError: JSON.parse Forms
34324 34324 3 Django Discord Server is not mentioned in the "Join the Django community ❤️" section in contributing guide Documentation
34326 34326 1 Standardize case for commands Core (Management commands)
34311 34311 3 Update serialization examples from unique_together to UniqueConstraint Documentation
34319 34319 3 Model.validate_constraints() crashes when constraint's validate() raises ValidationError without a code. Database layer (models, ORM)
34321 34321 1 Unexpected query result after call QuerySet.only() to ForeignKey() with 'self' reference Database layer (models, ORM)
34315 34315 3 Close button read only changeview of admin does not preserve filters contrib.admin
34313 34313 1 Thousands separator for Spanish language is incorrect Internationalization
34146 34146 2 Add tutorial step for installing third party package(s) Documentation
34317 34317 2 wrong attribute naming in method BaseModelFormSet.save_existing Forms
34285 34285 1 Index transforms on filtered array aggregates produces incorrect SQL query Database layer (models, ORM)
34310 34310 3 Add deletion example at one_to_one relations documentation Documentation
34301 34301 4 "show_save_as_new" in admin can add without this permission contrib.admin
34314 34314 1 pymemcached noreply support Core (Cache system)
34308 34308 1 Create Serializers for models Core (Serialization)
34259 34259 2 Management command subparsers don’t retain error formatting Core (Management commands)
34286 34286 4 Mixed-case views/templates names causes 404 on :view:/:template: directive. contrib.admindocs
34307 34307 1 Issue with min_num logic in InlineFormsets Forms
33476 33476 2 Formatting Code with Black Core (Other)
34304 34304 1 Adding and removing a conditional UniqueConstraint to ForeignKey multiple times crashes on MySQL Database layer (models, ORM)
34180 34180 1 Document that setting language in tests affects other tests Documentation
34283 34283 4 Missing parameter escaping in admin filters.js contrib.admin
34255 34255 8 Annotation/group by with an expression on psycopg3 Database layer (models, ORM)
34295 34295 1 Add makemigrations flag that just uses timestamp Core (Management commands)
34296 34296 2 Formset validation does not consider UniqueConstraint with F() expressions. Database layer (models, ORM)
34298 34298 1 drop constraint if exists Core (Management commands)
34254 34254 2 Exists annotations can return non-boolean results (i.e. None) if used with an empty QuerySet. Database layer (models, ORM)
34294 34294 2 File locking fails if argtypes redefined on Windows. File uploads/storage
34291 34291 3 Validation of UniqueConstraint with ordered expressions crashes. Database layer (models, ORM)
34292 34292 1 Support display function in InlineModelAdmin contrib.admin
34293 34293 2 Extra validation introduced in 30581 breaks certain constraint setups Database layer (models, ORM)
34290 34290 1 X-Forwarded-Prefix support HTTP handling
34227 34227 2 Multi-level FilteredRelation with select_related() may set wrong related object. Database layer (models, ORM)
34288 34288 1 Using queryset manager methods as default value breaks makemigrations Database layer (models, ORM)
34287 34287 1 JavaScript code blocks in the documentation have poor contrast when light theme is enabled Documentation
34284 34284 1 Permission to access adminsites contrib.admin
34192 34192 2 Callable storage on FileField fails to deconstruct when it returns default_storage Database layer (models, ORM)
34276 34276 1 LocMemCache not working for multiple threads Core (Cache system)
34282 34282 1 Optimize update_or_create when defaults is empty / False-y Database layer (models, ORM)
34278 34278 2 Missing ngettext call in SelectFilter2.js Internationalization
34235 34235 2 ManifestStaticFilesStorage should expose a "hash" of the manifest file. contrib.staticfiles
34242 34242 2 Behavior of Model.delete() with regards to primary_key fields is not documented Documentation
34267 34267 3 QuerySet.union() crashes with IndexError when getting cached results. Database layer (models, ORM)
34266 34266 Add ClosestPoint function to GeoDjango GIS
34275 34275 1 Add new Field named FieldAlias Database layer (models, ORM)
34274 34274 1 Add uvicorn LifeSpan suggestion to the docs Documentation
34272 34272 3 floatformat() crashes on "0.00". Template system
34273 34273 2 settings.DEFAULT_FILE_STORAGE is not the same as settings.STORAGES["default"] File uploads/storage
34260 34260 2 models.FloatField documentation doesn't mention that +inf, -inf, and NaN are database-dependent. Documentation
34270 34270 1 Use @functools.cache instead of @functools.lru_cache(maxsize=None) Core (Other)
34269 34269 1 Add Unnest PostgreSQL ORM function Database layer (models, ORM)
34268 34268 2 Internationalization does not localize functional model choices Internationalization
34265 34265 1 Add ToDate ORM function Database layer (models, ORM)
34264 34264 1 Move note about session cookies to correct category Documentation
33263 33263 4 DeleteView in Django4.0 does not call .delete() method Generic views
32712 32712 1 Depracate the django.utils.baseconv module. Utilities
34257 34257 1 ForeignKeyRawIdWidget doesn't include vForeignKeyRawIdAdminField class when custom class passed in attrs contrib.admin
34261 34261 1 Use {% url model_object %} to work with get_absolute_url Template system
34258 34258 1 Import Error issues. Uncategorized
34256 34256 1 There is a problem in the document Documentation
34234 34234 2 Drop support for PROJ < 5. GIS
34240 34240 5 assertRedirects() doesn't preserve headers set in RequestFactory/Client methods. Testing framework
34253 34253 1 migrations don't apply Uncategorized
34249 34249 1 Custom RelatedManager documentation should have side tip on prefetch_related Documentation
34247 34247 1 Cannot resolve operation dependencies Migrations
34110 34110 6 Add InMemoryStorage File uploads/storage
34237 34237 2 FileField does not take upload_to into account when setting unique=True File uploads/storage
34245 34245 2 Change User model in BaseUserCreationForm/UserChangeForm.Meta to get_user_model(). contrib.auth
34241 34241 3 Django admin not showing seconds for list_display nor readonly DateTimeField contrib.admin
34220 34220 4 Cannot import csrf_input_lazy from partially initialized module. Template system
34244 34244 1 Allow overriding error params in BaseValidator Core (Other)
34243 34243 3 timesince() raises TypeError with USE_TZ=True and >1 month interval. Utilities
34232 34232 1 'Add Another' casing typo in tutorial 7 Documentation
33961 33961 5 Update admin's jQuery to 3.6.X. contrib.admin
34074 34074 4 'headers' argument for test RequestFactory/Client Testing framework
23842 23842 4 Transient failure of django.contrib.gis.tests.geoapp.tests.GeoQuerySetTest.test_make_line GIS
34239 34239 1 Resolve load type-hinted objects in views Generic views
34238 34238 1 Support computed `GENERATED ALWAYS` columns Database layer (models, ORM)
34236 34236 1 Django logging when in production with Gunnicron Documentation
34100 34100 Support js import statement with ManifestStaticFilesStorage contrib.staticfiles
34208 34208 2 Confirm/Add support for GDAL 3.6. GIS
34231 34231 1 Invalid RawSQL expression on Model.validate_constraints Database layer (models, ORM)
14094 14094 2 Cannot define CharField with unlimited length Database layer (models, ORM)
34230 34230 1 Django templates shouldn't use a .html extension Template system
34226 34226 8 QuerySet.select_related() with multiple filtered relations to the OneToOneField sets the last one. Database layer (models, ORM)
34228 34228 1 Django 4.1.4 cannot import name 'force_unicode' from 'django.utils.encoding' Utilities
34165 34165 5 migrate management command does not respect database parameter when adding Permissions. contrib.auth
34224 34224 1 App name in help text of commands is missing context Core (Management commands)
34225 34225 1 bulk_create() raises IntegrityError when another constraint exists on set of fields. Database layer (models, ORM)
34219 34219 3 Collation is not preserved when field is altered on PostgreSQL and MySQL. Database layer (models, ORM)
34223 34223 1 I am Faceing tis type of error when i run the command py manage.py runserver Error=usage: manage.py [-h] [-c] manage.py: error: unrecognized arguments: runserver Uncategorized
34218 34218 1 Password mismatch on UserCreationForm not translated to the Slovenian language Internationalization
34216 34216 1 django admin when field is autocomplete it overrides ModelForm filter contrib.admin
34170 34170 2 Mitigate the BREACH attack HTTP handling
34212 34212 3 Redis cache client uses a read connection for incr operation Core (Cache system)
34214 34214 1 Bug in default for TimeField when using a timezone Database layer (models, ORM)
34215 34215 1 Regression for autocomplete_fields in admin contrib.admin
34213 34213 1 Update PostgreSQL package names in docs Documentation
34209 34209 3 FileBasedCache has_key is susceptible to race conditions Core (Cache system)
34204 34204 2 Django cannot load when Python is compiled with --without-doc-strings enabled Core (Other)
34205 34205 2 Validation of constraints with __len lookup crashes for ArrayFields. Database layer (models, ORM)
34206 34206 2 annotation of another annotation duplicate query rule Database layer (models, ORM)
34203 34203 4 Drop support for psycopg2 2.8 Database layer (models, ORM)
34201 34201 1 Drop support for SQLite < 3.21.0 Database layer (models, ORM)
34202 34202 2 Strict time zone name condition in PostgreSQL DatabaseWrapper. Database layer (models, ORM)
34172 34172 1 Documentation of AdminSite.get_urls() encourages security vulnerabilities contrib.admin
34194 34194 2 Extract function for generating proper Content-Disposition headers HTTP handling
34199 34199 2 Add an example for contrib.postgres.aggregates.StringAgg to docs. Documentation
34197 34197 1 method_decorator does not work with async views Database layer (models, ORM)
34198 34198 1 Django content type prefetching wrong data Database layer (models, ORM)
34195 34195 1 Duplicate Records created when specifying None as a target in a custom ManyToManyField Database layer (models, ORM)
34193 34193 1 TestCase _fixture_teardown breaks database MIRROR usage Testing framework
34095 34095 6 Form controls in admin should use heights in relative units contrib.admin
34191 34191 1 ModelAdmin.search_fields fails for DecimalField and __exact contrib.admin
34160 34160 7 Django 4.1 Expression contains mixed types for (Big/Small)IntegerFields. Database layer (models, ORM)
34190 34190 1 Add a dump and die function to Django Utilities
34189 34189 2 Code in Tutorial does not work because of a ',' Documentation
34187 34187 3 UserCreationForm should save data from ManyToMany form fields contrib.auth
34119 34119 3 ModelForm fields with callable defaults don't correctly propagate default values Forms
34178 34178 3 Prefetching a foreign key on GenericForeignKey results in incorrect queryset being selected Database layer (models, ORM)
34182 34182 1 Is there a reason only the headers are checked when using the csrf token? CSRF
34183 34183 1 Add a ChoicesMeta.max_length property returning the max_length when data type supports len() Database layer (models, ORM)
34103 34103 1 Queries with duplicate params incorrectly logged for Oracle Database layer (models, ORM)
34173 34173 3 SessionMiddleware support 503 status code contrib.sessions
34064 34064 1 USE_THOUSAND_SEPARATOR docs clarification of override by locale Documentation
34179 34179 1 Django F expression not working as expected on MariaDB 10.5.13 Database layer (models, ORM)
34171 34171 2 QuerySet.bulk_create() crashes on mixed case columns in unique_fields/update_fields. Database layer (models, ORM)
34177 34177 2 QuerySet.bulk_create() crashes on "pk" in unique_fields. Database layer (models, ORM)
34175 34175 1 Cannot make whole test set to pass Testing framework
34152 34152 1 Add the ability to store logs in a table Utilities
34167 34167 1 Set a reasonable default for EMAIL_TIMEOUT Core (Mail)
34168 34168 1 Add support for list of parameters to the QuerySet.raw(). Database layer (models, ORM)
34148 34148 1 Removing a field from form.fields previously added to _bound_fields_cache has no effect Forms
34169 34169 1 Regex bug in EmailValidator class allows top domain label of an email address's domain_part to start with a hyphen Core (Mail)
34166 34166 1 UniqueConstraint with condition not validated if the condition field is not editable. Database layer (models, ORM)
34162 34162 2 Wrong URL generated by get_admin_url in admin index "Recent Actions" panel in custom Django Admin Site contrib.admin
34164 34164 1 django-graphql-auth 0.3.16 && django-mongoengine 0.5.4 dont work with django-4.1.3 Uncategorized
34163 34163 1 ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured Uncategorized
34155 34155 2 ModelAdmin.render_change_form does not lowercase the app_label when setting template directories contrib.admin
34161 34161 1 Wrong Name in Django Relationship Documentation
34159 34159 Django potential improvement - views decorator for http_timeout with auto retry HTTP handling
34123 34123 2 Ambiguous aliases in ordering on combined queries with select_related(). Database layer (models, ORM)
34158 34158 1 Optimise count() for querysets that contain field lookups Database layer (models, ORM)
34099 34099 5 update_or_create() not saving data assigned in a model's save() method Database layer (models, ORM)
34156 34156 1 TypedChoiceField not compatible with IntegerChoices Forms
34154 34154 Inconsistent use of "mixin" in the documentation Documentation
34153 34153 1 Set uuidField as DEFAULT_AUTO_FIELD Database layer (models, ORM)
34147 34147 1 Add aall() for related managers. Database layer (models, ORM)
34150 34150 1 Add "View on site" links to generic common model URL and also to common url for app. contrib.admin
34149 34149 3 Postgres "ExclusionConstraint with conditions cannot be deferred." seems wrong contrib.postgres
34135 34135 4 Add async interface to ManyRelatedManager & RelatedManager Database layer (models, ORM)
34131 34131 1 Postgres AutoField change from serial to identity Database layer (models, ORM)
34144 34144 1 Casting a string inside a JSONField into an integer does not work on PostgreSQL Database layer (models, ORM)
33646 33646 3 Adding async interface to QuerySet. Database layer (models, ORM)
34139 34139 4 acreate(), aget_or_create(), and aupdate_or_create() doesn't work as intended on related managers. Database layer (models, ORM)
27849 27849 2 Add SQL 2003 FILTER syntax support with Case(When()) fallback to aggregates Database layer (models, ORM)
34143 34143 1 Multiple file upload docs Documentation
34137 34137 1 model.refresh_from_db() doesn't clear cached generic foreign keys contrib.contenttypes
34088 34088 5 Sitemaps without items raise ValueError on callable lastmod. contrib.sitemaps
34142 34142 1 dumpdata fails when writing a utf-8 to the file Core (Management commands)
27654 27654 Propogate alters_data value to subclasses Core (Other)
34138 34138 1 Adding ManyToManyField on SQLite rebuilds table. Migrations
34080 34080 4 __exact lookup on nested arrays with None values fails on PostgreSQL. contrib.postgres
34136 34136 1 Django 4.1.3 doesn't work with psycopg2 2.9.5 with Python 3.11.0 Database layer (models, ORM)
34134 34134 1 Add DynamoDB engine to sessions middleware contrib.sessions
34133 34133 1 Django ordering in model meta causing unexpected results of group_by Database layer (models, ORM)
33984 33984 6 Related managers cache gets stale after saving a fetched model with new PK Database layer (models, ORM)
34112 34112 3 Add async interface to Model Database layer (models, ORM)
34054 34054 3 Create a topic about fixtures Documentation
34130 34130 1 order_by() has no effect on values()/values_list() Database layer (models, ORM)
34124 34124 1 Developer experience on {% with %} template tag can be improved. Template system
34128 34128 1 django re-using the name of a squashed migration leads to CircularDependencyError Database layer (models, ORM)
34094 34094 3 RTL alignment is off in admin header area contrib.admin
34035 34035 1 ImageField doesn't consider EXIF rotation when storing width and height Database layer (models, ORM)
34127 34127 1 after package django project with pyinstall, with manage can't execute other commands defined in other python packages Packaging
34122 34122 1 models.ForeignObject is missing documentation Documentation
34066 34066 1 Accessing UserAdmin via to_field leads to link to PasswordResetForm being broken (404) contrib.auth
27704 27704 2 contrib.postgres.ArrayField with choices should use TypedMultipleChoiceField as its default form field class contrib.postgres
34121 34121 2 Multi Databases documenation example doesn't work Database layer (models, ORM)
34109 34109 2 Uvicorn can be run without installing gunicorn Documentation
34116 34116 2 custom validation error in password_validators contrib.auth
34115 34115 1 Document RUN_MAIN environment variable Documentation
34098 34098 2 Filter floatformat drops precision in decimal numbers Template system
34114 34114 1 loaddata doesn't honor auto_now_add=True when these values are missing. Core (Management commands)
34113 34113 1 max() arg is an empty sequence contrib.sitemaps
34070 34070 1 Add support for microseconds to Now() on MySQL and SQLite. Database layer (models, ORM)
34111 34111 2 Use sqlparse to format SQL in tests failures with debug flag Testing framework
34085 34085 3 Black shouldn't format non-Python files Core (Management commands)
34108 34108 1 Warning message not visible in Dark mode Documentation
34107 34107 2 Django ORM queries do not pick up indexes made on a key in JSONField in Postgres Database layer (models, ORM)
34105 34105 1 Invalid query generated on Postgres when annotate and order_by have common sub-expressions Database layer (models, ORM)
34104 34104 1 Making Q.__eq__ work regardless of ordering Database layer (models, ORM)
34102 34102 2 Admin list view `word-break: break-word;` contrib.admin
34093 34093 2 Admin theme switcher icon should resize according to browser font size contrib.admin
34096 34096 1 I might came across a bug when updating to the latest version of postgis contrib.postgres
34092 34092 1 Admin theme switcher icon should resize according to browser font size contrib.admin
34090 34090 1 ordering of ManyToManyField in admin shows objects multiple times contrib.admin
34087 34087 1 Migration ignores Inheritance for Meta.default_permissions Migrations
34089 34089 1 Order by foreign key is not respected when using expression as default ordering Database layer (models, ORM)
34084 34084 1 ModelForms always set self.instance even when none passed in Forms
34079 34079 1 Excessive parentheses when generating a query Database layer (models, ORM)
34042 34042 3 Screen reader issues with admin navigation sidebar contrib.admin
34086 34086 1 Confirm support for PostGIS 3.3 GIS
34083 34083 1 Cloning test database fails with mariadb-server 8.x Database layer (models, ORM)
34081 34081 1 Responsive CSS is not loaded properly. contrib.admin
34078 34078 1 Add Postgres range_merge aggregate function to postgres.contrib contrib.postgres
34073 34073 2 Refactor session middleware to allow easier overrides contrib.sessions
31150 31150 4 Subquery annotations are omitted in group by query section if multiple annotation are declared Database layer (models, ORM)
34072 34072 1 django += 1 increments by 2 instead of 1 Database layer (models, ORM)
34071 34071 2 Unclear validator messages for Range(Min/Max)ValueValidator compared to docs. contrib.postgres
34068 34068 3 `runserver 0`'s "Starting development server at <address>" doesn't work Core (Management commands)
34012 34012 4 QuerySet.order_by() silently skips non-existing fields on related fields with Meta.ordering. Database layer (models, ORM)
34067 34067 2 django.core.Paginator wrong query slicing Core (Other)
34058 34058 5 Widening AutoField to BigAutoField, fails to widen the sequence. Database layer (models, ORM)
34065 34065 1 The website especially the tutorial page wastes precious screen real estate Uncategorized
34061 34061 1 Model validations should be run on save() Database layer (models, ORM)
34010 34010 5 Parallel tests don't work with spawn. Testing framework
34056 34056 2 Update the deprecated password list used by CommonPasswordValidator to a more recent list contrib.auth
34025 34025 2 Autocomplete field fills all empty required fields references to the same model when added a choice in popup. contrib.admin
34052 34052 3 migrate --check still emits signals if database is up to date Migrations
34047 34047 2 Admin Page - Stretch The Search Block contrib.admin
34050 34050 3 Generated migration file is not detected by django because of the name of newly generated migration file Migrations
34040 34040 1 Autofocus on model list views can be problematic for screen reader users contrib.admin
34049 34049 3 Admin - Scrollbar appears without overflowing content contrib.admin
34053 34053 1 JS tests depend on Cloudflare CDN for every run Testing framework
34027 34027 2 Changing CharField type referenced by ForeignKey crashes on PostgreSQL. Migrations
34037 34037 2 Low text contrast for grey buttons in admin light theme contrib.admin
34048 34048 2 Do not add cache control header if is set to false or a falsy value Utilities
34046 34046 3 tox.ini contains version pinnings at the wrong places Core (Other)
34026 34026 4 WKBReader.read() crashes on strings. GIS
34033 34033 2 Admin light/dark theme switch needs to convey its state for screen reader users contrib.admin
34023 34023 4 inlines variable not bound in loop in ModelAdmin._create_formsets contrib.admin
34032 34032 2 Base authentication Backend should raise NotImplemented on needed methods contrib.auth
34031 34031 1 Option to remove "all" option in admin SimpleListFilter contrib.admin
34029 34029 1 Use case that require QuerySet.extra Database layer (models, ORM)
34015 34015 4 Registering lookups on relation fields should be supported. Database layer (models, ORM)
34022 34022 2 admin:logout fails to log out non-staff users contrib.admin
34021 34021 1 collect_translations Internationalization
34016 34016 4 QuerySet.values_list() crash on simple ArrayAgg. contrib.postgres
34014 34014 3 DecimalValidator fails to validate 0 in scientific notation (0E+1 or 0E+2) Core (Other)
34017 34017 3 Mention that when using Argon2PasswordHasher, this means Argon2id gets used Documentation
34019 34019 2 "Extending Django's default user" section refers to a deleted note Documentation
34018 34018 2 Typo in ref/contrib/flatpages.txt. Documentation
34009 34009 2 migrations.RunPython runs queries against wrong database Uncategorized
34011 34011 1 Implement bulk_create auto-incrementing pk assignment on MySQL when possible Database layer (models, ORM)
34008 34008 1 UpdateView failed to obtain the request data for the PUT request mode HTTP handling
34006 34006 2 close_old_connections() unconditionally closes connections inside atomic blocks if default autocommit = 1 Database layer (models, ORM)
34000 34000 2 Fix numberformat.py "string index out of range" when null Utilities
34002 34002 2 PasswordResetView should work with AbstractBaseUser subclasses without is_active field. contrib.auth
34004 34004 1 DateTimeField for Forms does not always respect input_formats Forms
34003 34003 1 PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView & PasswordResetCompleteView not discovering custom template contrib.auth
34001 34001 1 ForeignKey.formfield(): allow override for all kwargs Database layer (models, ORM)
33971 33971 3 admindocs breaks the admin if it appears before the admin in INSTALLED_APPS contrib.admindocs
33955 33955 3 AttributeError in admindocs ViewDetailView contrib.admindocs
33960 33960 2 migrate command crashes on SQLite < 3.20. Core (Management commands)
33919 33919 3 Primary keys added in non-initial migration are not created as identity columns in PostgreSQL Database layer (models, ORM)
33902 33902 2 UniqueConstraint's validation crashes with string expressions. Database layer (models, ORM)
33898 33898 3 Window() expression with ArrayAgg() crashes. Database layer (models, ORM)
33891 33891 2 TypeError when trying to run tests in parallel with spawn. Testing framework
33881 33881 3 ArrayField doesn't set collation. contrib.postgres
33820 33820 5 Querying "null" on key transforms for JSONField returns wrong results on SQLite. Database layer (models, ORM)
33855 33855 2 System check calls are unnecessary in test worker initialization. Testing framework
33850 33850 2 Confirm support for GEOS 3.11. GIS
33718 33718 1 Drop support for MySQL 5.7. Database layer (models, ORM)
33815 33815 3 last_executed_query() incorrectly substitutes parameters on Oracle. Database layer (models, ORM)
33796 33796 2 Combined queries with ordering are no longer usable as subqueries on PostgreSQL and MySQL. Database layer (models, ORM)
27147 27147 2 Add support for defining bounds in postgres range fields contrib.postgres
33800 33800 2 check_for_template_tags_with_the_same_name with libraries in TEMPLATES Template system
33789 33789 10 Document changes in quoting table/colums names on Oracle. Database layer (models, ORM)
33784 33784 3 Formats should not be escaped in admin calendar widget. contrib.admin
33786 33786 1 Confirm/Add support for GDAL 3.5. GIS
33753 33753 2 Docs' Makefile doesn't support Sphinx 5+. Documentation
33724 33724 4 Changing from list to set in `exclude` raises errors, and is not documented. Database layer (models, ORM)
27060 27060 2 Take indexes into account in inspectdb command Core (Management commands)
33719 33719 4 Running tests in parallel throws exceptions. Testing framework
33717 33717 1 Drop support for PostgreSQL 11. Database layer (models, ORM)
27064 27064 9 Implement RenameIndex in a backwards compatible way Migrations
33710 33710 2 RenameIndex() crashes when unnamed index is moving backward and forward. Migrations
27550 27550 2 add version of GEOSGeometry.normalize() that returns new geometry GIS
33681 33681 4 Cache OPTIONS are not passed to the Redis client. Core (Cache system)
33704 33704 2 Missing migrations in postgres_tests tests. Testing framework
33675 33675 1 Drop support for PostgreSQL 10 and PostGIS 2.4. Database layer (models, ORM)
33670 33670 1 Migrations changes to implicit primary key when primary key is altered on SQLite. Migrations
27451 27451 1 syndication feed may crash with AmbiguousTimeError contrib.syndication
33508 33508 1 MariaDB 10.8+ supports ordering on individual columns in the index. Database layer (models, ORM)
33598 33598 3 Using multiple FilteredRelation with different filters but for same relation is ignored. Database layer (models, ORM)
33564 33564 1 Confirm support for PROJ 9.X. GIS
33577 33577 3 Confirm/Add support for GDAL 3.4. GIS
31676 31676 6 Document DEP 10 governance Documentation
27624 27624 1 Optimize ORM by using more immutable data structures Database layer (models, ORM)
33547 33547 3 Admin TabularInline with readonly field fail to render on validation error contrib.admin
27737 27737 1 Investigate if reloading old relational fields in migration operations' state_forwards is needed Migrations
27844 27844 2 Add a management command to optimize a migration Migrations
27468 27468 5 Move utils.crypto.salted_hmac() from SHA1 toward SHA256 Utilities
33515 33515 3 ManyToManyField to lowercased swappable setting causes generating infinite migrations. Migrations
32074 32074 6 Python 3.10 compatibility Core (Other)
32502 32502 8 Replace SQLite schema table rebuild by ALTER functions when supported Migrations
32518 32518 3 Document that QuerySet.contains() should not be overused. Documentation
33480 33480 1 Migration autodetector crashes when renaming a model and field. Migrations
33468 33468 5 aggregate() with 'default' after annotate() crashes. Database layer (models, ORM)
33462 33462 3 Altering type of referenced primary key with MTI causes duplicated operations. Migrations
33453 33453 1 Drop support for GDAL 2.1. GIS
14357 14357 4 Prevent inappropriate order-based grouping on values+annotate queries Database layer (models, ORM)
33425 33425 2 Technical 404 debug page reported incorrect view name for CBVs. Error reporting
33419 33419 3 forms.Field.help_text shouldn't be HTML-escaped when form is rendered with as_ul(), as_p(), as_table(). Forms
33408 33408 2 Adding nullable OneToOneField crashes on SQLite. Database layer (models, ORM)
27437 27437 1 Can't create GinIndex on ArrayField(CITextField) contrib.postgres
27574 27574 2 support geodetic distance calculation on MySQL 5.7+ GIS
29222 29222 4 Substr on NULL values returns incorrect results with pattern lookups. Database layer (models, ORM)
33391 33391 2 Clarify Aggregate.empty_result_set_value docs. Documentation
27753 27753 Cleanups when no supported version of Django supports Python 2 anymore Utilities
27936 27936 1 Add some clarifications to "Spanning multi-valued relationships" Documentation
33350 33350 7 never_cache()/cache_control() decorators raise error on duck-typed requests. HTTP handling
27864 27864 1 Limit the number of terms in an admin search contrib.admin
31842 31842 6 django.core.signing.dumps() and loads() not backwards compatible Core (Other)
27095 27095 3 Queries involving postgres Array fields can't include expressions as elements contrib.postgres
33333 33333 4 Models with a BinaryField fail to deepcopy in setUpTestData() on PostgreSQL. Database layer (models, ORM)
33234 33234 4 Migrations autodetector breaking with proxy models inheriting from mixin Migrations
27074 27074 1 connection.is_usable() raises AttributeError after the connection is closed Database layer (models, ORM)
27877 27877 1 Management command exceptions should be logged Core (Management commands)
33215 33215 3 Confirm support for GEOS 3.10. GIS
27131 27131 send_mail() error on Python 2 if smtp server uses CRAM-MD5 auth method Core (Mail)
33022 33022 2 main-random test failures (build #8): field_deconstruction.tests.FieldDeconstructionTests and migrations.test_commands.MigrateTests Migrations
33107 33107 4 ImportError: partially initialized module '...' has no attribute '...' Utilities
27694 27694 5 Improve documentation of supported lookups on HStore & JSON fields Documentation
33159 33159 3 Missing table alias in generated query after used in subquery Database layer (models, ORM)
33129 33129 1 Drop support for MariaDB 10.2. Database layer (models, ORM)
33133 33133 1 NullBooleanField doesn't work in historical migrations. Database layer (models, ORM)
32504 32504 1 Update admin's jQuery to 3.6.X. contrib.admin
33099 33099 1 Improve performance of import_string(). Utilities
30086 30086 4 Make floatformat template filter independent of USE_L10N and allow forcing unlocalized format. Template system
33082 33082 1 test_subparser_invalid_option regression with Python 3.9.7 Core (Other)
33080 33080 1 Changing nullability for fields which allow empty string should not change nullability on Oracle. Database layer (models, ORM)
33057 33057 3 Foreign key constraint in m2m tables is not recreated when altering type of referenced primary key on Oracle. Migrations
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
32988 32988 1 The number of test databases should not be greater than number of TestCases. Testing framework
27697 27697 1 JSONField with blank=True is rendered as non-required field in a ModelForm Documentation
32743 32743 1 Migrations don't alter foreign key data types when referencing primary keys in MTI models. Migrations
32928 32928 1 Confirm support for GDAL 3.3. GIS
32910 32910 8 Different plural forms for some languages. Internationalization
32908 32908 1 Add support for QuerySet.select_for_update()'s skip_locked options on MariaDB 10.6+ Database layer (models, ORM)
31836 31836 3 JSONField's __contains and __contained_by lookups don't work with nested values on SQLite. Database layer (models, ORM)
32832 32832 5 Adding nullable TextField/JSONField with default fails on MySQL 8.0.13+. Migrations
27734 27734 1 Add a helpful error message when a parallel test worker is assigned an unexpected index Testing framework
32808 32808 3 DiscoverRunner.build_suite() does not restore self.test_loader.testNamePatterns Testing framework
32783 32783 3 Auoreloader crashes in a conda env. Core (Management commands)
32793 32793 8 Problem with decimal field when upgrade version Database layer (models, ORM)
32676 32676 3 Migration autodetector changes related_name for self-referential ManyToManyField. Migrations
27659 27659 1 Arbritrary file overrides in startproject/app template extraction Utilities
32747 32747 3 CacheHandler initialize unused caches. Core (Cache system)
32718 32718 6 Saving a FileField raises SuspiciousFileOperation in some scenarios. Database layer (models, ORM)
32722 32722 1 Comparing to TruncTime() doesn't work on Oracle. Database layer (models, ORM)
32713 32713 4 URLValidator tests failing on Python versions patched for bpo-43882 Core (Other)
32653 32653 4 Quoting names in the Oracle backend is not consistent with the db_table generation. Database layer (models, ORM)
32675 32675 2 Migration autodetector detects unnecessary changes. Migrations
27534 27534 1 Add CSRF_COOKIE_HTTPONLY note to CSRF AJAX docs Documentation
27149 27149 Allow using a subquery in QuerySet.filter() Database layer (models, ORM)
32665 32665 3 caches.W002 check does not support tuples in STATICFILES_DIRS Core (System checks)
32636 32636 1 QuerySet.values()/values_list() crashes on a combined queryset ordered by "extra" select. Database layer (models, ORM)
32645 32645 2 order_by().update() with joined fields crashes on MySQL/MariaDB. Database layer (models, ORM)
32649 32649 2 ModelAdmin.search_fields crashes for a search term with unbalanced quotes. contrib.admin
32637 32637 3 Technical 404 debug page doesn't display Http404's message in Django 3.2. Error reporting
31578 31578 1 Drop support for MySQL 5.6. Database layer (models, ORM)
32501 32501 2 Add support for INSERT...RETURNING on SQLite 3.35+ Database layer (models, ORM)
56 56 1 Primary key columns should be UNSIGNED Database layer (models, ORM)
32614 32614 5 MiddlewareSyncAsyncTests crashes with asgiref 3.3.2. Testing framework
32610 32610 1 django.utils.version.get_git_changeset() always returns None. Utilities
32595 32595 4 mysql DatabaseSchemaEditor can't `quote_value` on byte strings Database layer (models, ORM)
32353 32353 5 Add support for PROJ 7.X. GIS
32483 32483 5 QuerySet.values()/values_list() with JSONField returns integers instead of booleans on SQLite. Database layer (models, ORM)
31936 31936 6 On MySQL, Oracle, and SQLite, __in lookup doesn't work on key transforms. Database layer (models, ORM)
27854 27854 2 Make `collectstatic` warn (rather than blow up) on missing directories contrib.staticfiles
32453 32453 1 Introspection doesn't return column order for unique constraints on SQLite. Database layer (models, ORM)
27339 27339 1 Adding an AutoField prompts for a default which creates a broken migration Migrations
32390 32390 2 Drop support for Oracle 12.2 and 18c. Database layer (models, ORM)
32403 32403 4 When run test with off postgres database got `RuntimeError: generator didn't yield` instead of connection error Database layer (models, ORM)
32357 32357 2 Drop support for PostgreSQL 9.6 and PostGIS 2.3. Database layer (models, ORM)
32265 32265 3 Remove unnecessary ServerHandler.handle_error(). HTTP handling
27604 27604 3 Use set_signed_cookie for contrib.messages Cookie storage contrib.messages
32321 32321 1 Add system checks for invalid model field names for functional indexes in Meta.indexes. Database layer (models, ORM)
32342 32342 1 Enable supports_index_column_ordering on MySQL 8.0.1+ Database layer (models, ORM)
32304 32304 3 Django adds spurious "/" prefix to settings.STATIC_URL="http://server/" contrib.staticfiles
32303 32303 2 Drop support for SQLite < 3.9.0 Database layer (models, ORM)
32299 32299 2 MiddlewareNotUsed leaves undesired side effects when loading middleware in ASGI context HTTP handling
27827 27827 Raising InvalidTemplateLibrary completely masks out real exception in get_package_libraries Template system
32233 32233 3 Clean-up duplicate connection functionality. Core (Other)
31978 31978 5 Include hidden username field on password reset to help password managers contrib.admin
32227 32227 2 DebugSQLTextTestResult crashes when database error is raised in setUpTestData(). Testing framework
32230 32230 1 Add support for pathlib.Path to the django.contrib.gis.gdal.DataSource. GIS
32223 32223 1 Path.resolve(strict=True) can raise a PermissionError in autoreloader. Core (Management commands)
32224 32224 2 SQLite3 bad filepath raising as JSON extension error. Database layer (models, ORM)
31912 31912 7 Path.resolve(strict=True) raises PermissionError. Core (Other)
32007 32007 3 QuerySet.annotate() with WhereNode() crashes with AttributeError. Database layer (models, ORM)
27718 27718 Add QuerySet.union(), intersection(), difference() Database layer (models, ORM)
27807 27807 1 Overriding username validators doesn't work as documented contrib.auth
32061 32061 2 Credential leaks on dbshell crash on MySQL and Oracle. Core (Management commands)
28560 28560 7 distinct() on ordered queryset with restricted list of columns returns incorrect result Database layer (models, ORM)
32127 32127 1 textareas are cut off with the admin navigation sidebar. contrib.admin
32130 32130 3 Password reset token incompatibility. contrib.auth
14645 14645 2 Exclude query with multiple conditions for the same multi-value relation not correct Database layer (models, ORM)
27450 27450 1 GDALBandTests.test_band_data test failure on MacOS 10.12.1 and python3.5 GIS
32096 32096 3 Using KeyTransform for JSONField produces invalid SQL in various places. Database layer (models, ORM)
31040 31040 4 Python 3.9 compatibility Core (Other)
27445 27445 1 RadioSelect widget does not work for NullBooleanField Documentation
32073 32073 2 Test suite failing under PostgresSQL < 10 due to missing support for ICU collations Database layer (models, ORM)
14660 14660 1 Using a CheckboxSelectMultiple widget on a M to M field in Admin causes 'SelectBox is not defined' JS error in RelatedObjectLookups.js contrib.admin
32038 32038 4 Using EmptyFieldListFilter with GenericForeignKey and GenericRelation crashes. contrib.admin
32012 32012 4 Test runner setup_databases crashes with "TEST": {"MIGRATE": False}. Testing framework
31990 31990 4 QuerySet.ordered property is incorrect for GROUP BY queries on models with Meta.ordering. Database layer (models, ORM)
27257 27257 1 Use the ->> operator when filtering builtin text lookups on JSONField keys contrib.postgres
27417 27417 2 Migration to change model field case crashes on Oracle Migrations
31976 31976 1 Admin navigation sidebar should be hidden in popups. contrib.admin
31895 31895 7 Decoding an invalid session data crashes. contrib.sessions
31921 31921 2 Python 3.7: new behavior of os.makedirs breaks FileSystemStorage permissions on intermediate directories File uploads/storage
31952 31952 Using EmptyFieldListFilter with reverse relationship crashes contrib.admin
31945 31945 6 PermissionError due to unjustified attempt to access '/usr'. contrib.auth
27480 27480 Add a Cache.touch(key, timeout=DEFAULT_TIMEOUT) method Core (Cache system)
27679 27679 Document that empty formsets display min_num+extra forms Documentation
31162 31162 4 GIS error logging when using WKT string as input to filter() query. GIS
30715 30715 5 ArrayField lookups crash on ArrayAgg() over AutoFields. contrib.postgres
31864 31864 1 Session data cannot be decoded during the transition to Django 3.1. contrib.sessions
31854 31854 2 Long model names are not wrapped in the navigation sidebar. contrib.admin
27719 27719 2 Add queryset.alias() to mimic .annotate() for aggregations without loading data Database layer (models, ORM)
27996 27996 1 Add pgcrypto extension and GEN_RANDOM_UUID function to contrib.postgres contrib.postgres
31835 31835 1 JSONField's __contains lookup doesn't work in nested values on Oracle. Database layer (models, ORM)
31815 31815 3 CheckConstraint() with unicode parameters crashes on PostgreSQL. Database layer (models, ORM)
31805 31805 6 MySQL Schema tests fail when table names are case-insensitive. Testing framework
31797 31797 5 MariaDB 10.4 SchemaTests failures Database layer (models, ORM)
17653 17653 1 using id = 0 on get_or_create Database layer (models, ORM)
31790 31790 4 HttpResponse.delete_cookie() should preserve cookie's samesite. HTTP handling
27430 27430 1 `manage.py test` does not support unittest `-b` buffer option Testing framework
31773 31773 2 ExpressionWrapper loses output_field for combined expression without an output_field. Database layer (models, ORM)
31767 31767 3 QuerySet.none() on combined queries returns all results. Database layer (models, ORM)
28621 28621 4 Crash in QuerySet.annotate() with OuterRef Database layer (models, ORM)
31751 31751 1 Add support for cx_Oracle 8 Database layer (models, ORM)
31742 31742 5 makemigrations crashes for ForeignKey with mixed-case app name. Migrations
27708 27708 1 Relation between tables in different schemas with big names Migrations
27399 27399 2 Segfault when running GDALBandTests on OSX 10.11.6 GIS
31649 31649 Support covering exclusion constraints. contrib.postgres
31659 31659 2 Django loses information regarding the type of grouping columns Database layer (models, ORM)
31660 31660 2 AttributeError is raised while grouping on reverse relation. Database layer (models, ORM)
31682 31682 2 Document required sqlparse version in Django 2.2. Documentation
31654 31654 3 Memcached key validation raises InvalidCacheKey with clunky message. Core (Cache system)
27804 27804 Use unittest.subTest() in Django's test suite Core (Other)
31485 31485 1 Update admin's jQuery to 3.5.X. contrib.admin
30362 30362 7 Note partial indexes and constraints restrictions with abstract base classes. Database layer (models, ORM)
31603 31603 2 "Clear all filters" link removes ordering and search criteria. contrib.admin
31607 31607 2 Subquery.__eq__() doesn't work properly for resolved subqueries. Database layer (models, ORM)
31584 31584 1 Queryset crashes when grouping by Exists() on Oracle. Database layer (models, ORM)
31579 31579 1 Drop support for PostgreSQL 9.5 and PostGIS 2.2. Database layer (models, ORM)
31576 31576 3 Navigation sidebar hides some elements on small windows. contrib.admin
31569 31569 4 Add support for GEOS 3.8. GIS
27661 27661 Move FileSystemFinder ImproperlyConfigured errors to system checks contrib.staticfiles
27408 27408 1 Make QuerySet.bulk_create() populate fields on related models Database layer (models, ORM)
31538 31538 2 models.E015 is raised when ordering uses lookups that are not transforms. Core (System checks)
31505 31505 4 Document possible email address enumeration in PasswordResetView. Documentation
31492 31492 Changing field type can cause unrelated nullability change in field on Oracle. Database layer (models, ORM)
31411 31411 2 Use RENAME COLUMN on MariaDB 10.5.2+. Database layer (models, ORM)
27666 27666 Delay rendering of models in migration operations when possible Migrations
27824 27824 1 Cannot chain unaccent transform with key lookup in Postgres JSON field. contrib.postgres
29548 29548 5 Add official support for MariaDB. Database layer (models, ORM)
31271 31271 3 Logged queries may interpolate parameters in the wrong order on Oracle. Database layer (models, ORM)
31253 31253 2 Possible data loss when using caching from async code. Core (Cache system)
31252 31252 Oracle GIS doesn't support spatial indexes in Meta.indexes. GIS
27835 27835 1 Make TransactionTestCase raise an error if it accesses non-default database connection without multi_db=True Testing framework
31217 31217 4 QuerySet.values()/values_list() with ordering by annotations with related fields and aggregations crashes. Database layer (models, ORM)
31136 31136 7 Multiple annotations with Exists() should not group by aliases. Database layer (models, ORM)
27852 27852 3 Admin Delete Object Block Page Doesn't Show All Related Objects Blocking Deletion Database layer (models, ORM)
27888 27888 1 Add a button to clear all admin filters contrib.admin
14408 14408 1 Admin Error when subclassing ContentType for generic Relations contrib.admin
29998 29998 1 pk setup for MTI to parent get confused by multiple OneToOne references. Database layer (models, ORM)
31155 31155 2 Named groups in choices are not properly validated in case of non str typed values. Database layer (models, ORM)
31141 31141 3 translation.E004 shouldn't be raised on sublanguages when a base language is available. Core (System checks)
31106 31106 3 Adding foreign keys and instances in the same migration crashes on PostgreSQL 10+. Migrations
31076 31076 2 dbshell crashes on Windows and Python < 3.8. Database layer (models, ORM)
30572 30572 2 Composed queries cannot change the list of columns with values()/values_list(). Database layer (models, ORM)
31060 31060 2 Window expression are not allowed in conditional statements used only in the SELECT clause. Database layer (models, ORM)
31061 31061 3 Optional URL params crash some view functions. Core (URLs)
14071 14071 1 Row duplicated when modifying PK contrib.admin
30953 30953 3 Model Inheritance and select_for_update with 'of' Database layer (models, ORM)
31021 31021 8 0011_update_proxy_permissions crashes in multi database environment. contrib.auth
31018 31018 2 Update FAQ about NoSQL databases. Documentation
27914 27914 3 makemigrations produces incorrect path for inner classes Migrations
27164 27164 Database routers examples could be more realistic Documentation
27272 27272 3 Add a on_delete RESTRICT handler to allow cascading deletions while protecting direct ones Database layer (models, ORM)
30986 30986 1 Using conditional RawSQL's in QuerySet.filter() crashes on Oracle. Database layer (models, ORM)
29926 29926 3 Python 3.8 compatibility Core (Other)
13312 13312 1 Add a way to customize the order_by() of null fields Database layer (models, ORM)
27808 27808 2 Nested ArrayField with nullable base field generates invalid SQL contrib.postgres
30900 30900 1 ASGI and async tests are failing on Python 3.8 and Windows. HTTP handling
27391 27391 2 Support unittest.TestCase.debug() method. Testing framework
30890 30890 1 Support relate spatial lookup on MariaDB 10.1+ GIS
30885 30885 1 Drop support for MariaDB 10.1. Database layer (models, ORM)
30562 30562 3 Document MariaDB support for GIS spatial lookups. Documentation
27910 27910 2 Allow using an Enum class in model Field choices Database layer (models, ORM)
30859 30859 3 Enable the supports_aggregate_filter_clause database feature on SQLite >= 3.30.1 Database layer (models, ORM)
30870 30870 7 "migrate --plan" outputs "IRREVERSIBLE" on RunPython operations without docstrings. Core (Management commands)
14218 14218 Paginator just implement the __iter__ function Core (Other)
14722 14722 2 @last_modified should ignore lack of etag method when USE_ETAGS is enabled. HTTP handling
30798 30798 models.E015 is raised when Meta.ordering contains "pk" of a related field. Database layer (models, ORM)
27921 27921 1 Documentation of make_aware() with is_dst is misleading Documentation
30800 30800 1 Altering field crashes for fields with custom db_type() on PostgreSQL. Database layer (models, ORM)
27462 27462 1 Clarify what's contained in m2m_changed's "pk_set" argument Documentation
30776 30776 2 AuthenticationForm's username field doesn't set maxlength HTML attribute. contrib.auth
27338 27338 1 Running an AlterField to change a CharField primary key to AutoField crashes. Migrations
30380 30380 7 Support mysql query objects as strings in addition to bytes, for PyMySQL support. Database layer (models, ORM)
30750 30750 2 Add support for check constraints on MySQL 8.0.16+. Database layer (models, ORM)
30507 30507 1 Update admin's jQuery to 3.4.X. contrib.admin
30672 30672 7 JSONField/HStoreField key and index transforms crash. contrib.postgres
30704 30704 1 JSONField nested key and index transforms crash. contrib.postgres
30501 30501 3 Queryset ordering and Meta.ordering are mutable on expressions with reverse(). Database layer (models, ORM)
27995 27995 2 Raise a descriptive error on unsupported operations following QuerySet.union(), intersection(), and difference(). Database layer (models, ORM)
14129 14129 2 Slovenian translation plural-forms Internationalization
30621 30621 5 CheckConstraint crash with __contains lookup on DateTimeRangeFields. Database layer (models, ORM)
27801 27801 1 Make createsuperuser inspect environment variables for username and password contrib.auth
27486 27486 intword and filesizeformat filters shouldn't pass non-integers to gettext Template system
26192 26192 3 Cannot order query by constant value on PostgreSQL Database layer (models, ORM)
27635 27635 django.utils.crypto should use secrets on Python 3.6+ Utilities
27685 27685 Allow autoreloader to use watchman Utilities
14365 14365 1 Make template-rendering signals available also in DEBUG mode Testing framework
30396 30396 1 Add a system check for uniqueness of partial indexes and constraints names. Core (System checks)
27755 27755 1 add ModelAdmin.get_inlines() hook to allow set inlines based on the request or model instance. contrib.admin
14808 14808 1 i18n is not safe. Documentation
14009 14009 1 custom formset validation documentation is incomplete Documentation
30343 30343 5 Prefetch related is not working when used GFK for model that uses UUID field as PK. Database layer (models, ORM)
30331 30331 1 Add support for psycopg2 2.8+. Database layer (models, ORM)
18726 18726 2 Combination of F() expression with query seems to confuse sql compiler's table aliases Database layer (models, ORM)
30170 30170 Refactor and simplify wrapping variables on Oracle Database layer (models, ORM)
29542 29542 4 Annotated field created by subquery, referenced inside of F() generates invalid SQL Database layer (models, ORM)
30264 30264 2 "OverflowError: timestamp out of range for platform time_t" test failure on 32-bit platforms Core (Other)
30157 30157 2 Drop support for Oracle 12.1 Database layer (models, ORM)
28859 28859 7 Oracle OCI library hides NO_DATA_FOUND exception from database with Oracle backend. Database layer (models, ORM)
30117 30117 5 Fix test with mysqlclient 1.4.0+ Database layer (models, ORM)
27991 27991 1 Add 'obj' kwarg to InlineModelAdmin.has_add_permission() contrib.admin
29851 29851 2 Window Frame Doesn't Work In SubQuery Database layer (models, ORM)
28670 28670 3 Add native LIMIT/OFFSET support on Oracle. Database layer (models, ORM)
29932 29932 1 QuerySet.difference() after intersection() returns incorrect results on SQLite and Oracle Database layer (models, ORM)
29949 29949 2 DB identifier converters cleanup Database layer (models, ORM)
29788 29788 2 Add support for Oracle Managed File (OMF) Tablespaces Database layer (models, ORM)
29870 29870 1 Add DurationField introspection for Oracle and PostgreSQL Core (Management commands)
29845 29845 3 Casting to DecimalField causes MySQL/MariaDB SQL syntax error Database layer (models, ORM)
29643 29643 3 Hashing list in Q objects when using __in lookup Utilities
29836 29836 1 Drop support for cx_Oracle < 6 Database layer (models, ORM)
29630 29630 5 Oracle crash querying multiple tables with the same column name when limit/offset is used. Database layer (models, ORM)
29759 29759 1 Add support for cx_Oracle 7 Database layer (models, ORM)
28597 28597 4 Class-based model indexes containing default primary key doesn't work. Database layer (models, ORM)
29694 29694 2 QuerySet.values_list() combined with .extra() may produce wrong .union() Database layer (models, ORM)
27090 27090 pg_get_serial_sequence is broken on postgres, use a lookup in information_schema.columns instead Database layer (models, ORM)
29613 29613 3 Allow --keepdb to work on PostgreSQL if the database exists but the user can't create databases Testing framework
29569 29569 3 Cast() to AutoField generates invalid SQL Database layer (models, ORM)
29541 29541 3 Add support for cx_Oracle 6.4 Database layer (models, ORM)
29530 29530 7 Chaining .annotate() on models generates wrong SQL aliases. Database layer (models, ORM)
29496 29496 5 Altering non-unique field to primary key fails on Oracle Database layer (models, ORM)
29416 29416 4 Undesired subquery added to the GROUP BY clause Database layer (models, ORM)
27098 27098 Deprecate DatabaseIntrospection.get_indexes Database layer (models, ORM)
29286 29286 2 QuerySet.values_list() crashes when combining annotated and not-annotated querysets with union(). Database layer (models, ORM)
29251 29251 3 MySQL backend returns bytes instead of strings in some queries involving database functions Database layer (models, ORM)
27533 27533 2 inspectdb crashes on unsupported unique_together constraints in PostgreSQL Database layer (models, ORM)
29155 29155 3 Using contains lookup with Substr causes modification of second parameter of Substr Database layer (models, ORM)
29199 29199 2 Oracle backend won't connect if password contains '@' Database layer (models, ORM)
29166 29166 2 in lookup doesn't work with lists in a When clause Database layer (models, ORM)
29054 29054 3 QuerySet with multiple annotations crashes with "unhashable type: 'Point'" GIS
29032 29032 1 Docs example for expressions in QuerySet.values() doesn't work Documentation
28958 28958 3 Admin changelist crashes when using query expression in the model's Meta.ordering or ModelAdmin.ordering contrib.admin
28932 28932 DecimalFields truncates trailing zeros on Oracle. Database layer (models, ORM)
28934 28934 1 Cast with DateTimeField truncates microseconds on Oracle. Database layer (models, ORM)
28727 28727 6 Cast crashes on SQLite when casting a Python date/datetime to Date/DateTimeField Database layer (models, ORM)
28876 28876 5 badly formed Table Index and constraint's name when `Meta.db_table` is set with quoted string Database layer (models, ORM)
27954 27954 Prevent PostgreSQL dbshell from exiting on CTRL-C Core (Management commands)
27458 27458 3 Oracle backend giving ORA-00911 : Invalid Character, querying with a literal "%s" Database layer (models, ORM)
27843 27843 4 M2M db table names with explicit `username` Database layer (models, ORM)
28781 28781 5 QuerySet.union()/intersection()/difference() doesn't work with QuerySet.values(). Database layer (models, ORM)
28689 28689 2 OuterRef outputs unquoted table name in SQL query under specific circumstances Database layer (models, ORM)
27515 27515 2 Make AuthenticationForm use the username length from the user model contrib.auth
28596 28596 6 Oracle crashes with query with 2^16+1 bind parameters. Database layer (models, ORM)
28629 28629 2 Q objects are no longer hashable in 2.0. Database layer (models, ORM)
27788 27788 1 Drop support for Oracle < 12.1 Database layer (models, ORM)
28498 28498 5 Add cx_Oracle 6 support Database layer (models, ORM)
23546 23546 2 Add kwargs support for cursor.callproc() Database layer (models, ORM)
27855 27855 1 Document Python 3.4 support for Django 2.0 Documentation
23766 23766 2 Documentation and tests for cursor.callproc() Database layer (models, ORM)
27859 27859 3 Migration to create TextField with db_index=True crashes on MySQL Migrations
28371 28371 5 Cast generates invalid SQL for SQLite, PostgreSQL, and Oracle if max_length isn't provide to CharField Database layer (models, ORM)
28411 28411 1 Use cx_Oracle.Cursor.outputtypehandler instead of _rowfactory(). Database layer (models, ORM)
28391 28391 1 Cast doesn't take into account CharField's max_length on MySQL. Database layer (models, ORM)
28378 28378 5 QuerySet.union() with queryset that raises EmptyResultSet results in an empty set Database layer (models, ORM)
28364 28364 1 Optimize Oracle relations introspection by removing redundant table joins. Database layer (models, ORM)
28365 28365 Unify date_interval_sql() method with other backend date/datetime/time operations. Database layer (models, ORM)
28277 28277 2 Validate that annotate() and aggregate() args and kwarg values are expressions Database layer (models, ORM)
28046 28046 3 Add tablespace support to Index class Database layer (models, ORM)
28330 28330 1 Prevent passing positional arguments to an Index. Database layer (models, ORM)
28293 28293 2 QuerySet.union(QuerySet.none()) results in an empty queryset, should be the original queryset Database layer (models, ORM)
28260 28260 1 Add settings to specify initial and autoextend size of the Oracle tablespaces datafiles used for tests Database layer (models, ORM)
28258 28258 2 Optimize Oracle introspection by using LISTAGG Database layer (models, ORM)
27639 27639 2 Add a chunk size argument to QuerySet.iterator() Database layer (models, ORM)
26682 26682 2 Support Oracle 12c identity columns Database layer (models, ORM)
27860 27860 2 Changing a CharField to a ForeignKey crashes when migrating in PostgreSQL Migrations
28206 28206 3 Raw queries with Oracle impossible when using uppercase column names Database layer (models, ORM)
28138 28138 1 Use cursor output type handler on Oracle. Database layer (models, ORM)
28116 28116 3 Filtering PostgreSQL exception based on message is too brittle Database layer (models, ORM)
25406 25406 2 _create_test_db hides errors like 'source database "template1" is being accessed by other users' with --keepdb Database layer (models, ORM)
23147 23147 2 Sliced for-update queries do not work on Oracle Database layer (models, ORM)
27834 27834 1 Add the STRPOS database function Database layer (models, ORM)
25414 25414 2 invalid annotate query for mysql when primary key is included Database layer (models, ORM)
21160 21160 2 in_bulk() fails on SQLite when passing more than 999 ids Database layer (models, ORM)
27977 27977 1 inspectdb errors after upgrade to cx_Oracle 5.3 Database layer (models, ORM)
27966 27966 1 Bump required version of pyscopg2 to 2.5.4 Database layer (models, ORM)
27935 27935 1 BrinIndex crashes if name > 30 characters contrib.postgres
27924 27924 2 Add support for cx_Oracle 5.3 Database layer (models, ORM)
27822 27822 2 Audit Oracle's DatabaseIntrospection.data_types_reverse Database layer (models, ORM)
24365 24365 2 inspectdb should generate PositiveIntegerFields for unsigned fields. Core (Management commands)
27802 27802 Unify datetime_*_sql() methods with others backend date/time operations. Database layer (models, ORM)
27828 27828 ORM crash on F('date_field') - F('int_field') on PostgreSQL Database layer (models, ORM)
25898 25898 2 test database creation on Oracle mistakes privilege error for existing database Testing framework
27356 27356 5 admin lookup_allowed incorrectly returns False for a nested reverse OneToOneField contrib.admin
26903 26903 1 support date and timestamp containment within postgres range field contrib.postgres
5851 5851 2 SplitDateTimeWidget (or MultiWidget) doesn't allow different attrs for different fields Forms
27789 27789 Simplified get sequence value on Oracle. Database layer (models, ORM)
27781 27781 2 simplify_regex() doesn't remove ? characters contrib.admindocs
27761 27761 1 Typo in multiple_input.html produces invalid HTML Forms
27632 27632 3 Oracle backend fails to execute a query with an aggregation that contains an expression in the GROUP BY. Database layer (models, ORM)
27690 27690 1 remove sleep before dropping test db? Testing framework
27723 27723 3 `type` is not propagated correctly to widgets in MultiWidgets Forms
27712 27712 2 Input widget removes `type` from `attrs`. Forms
27700 27700 1 Optimize inspectdb tests Core (Other)
27681 27681 Binary &/| operators work incorrectly for negative values on MySQL Database layer (models, ORM)
27637 27637 3 timeuntil, timesince breaks in leap year edge case Utilities
27615 27615 2 Use native interval type on Oracle Database layer (models, ORM)
27649 27649 1 Increase minimum supported cx_Oracle version to 5.2 Database layer (models, ORM)
27583 27583 2 MultiValueDict raises TypeError when values for specific key is None Utilities
27324 27324 1 Simplify get_constraints on Oracle Database layer (models, ORM)
27561 27561 2 Add Oracle support for binary "or" operator Database layer (models, ORM)
24959 24959 2 Allow using negative timedeltas in expressions on MySQL and Oracle Database layer (models, ORM)
27394 27394 6 template "floatformat" tag throws ValueError for big numbers in Python 3 Template system
27431 27431 2 Disabled fields are marked as changed in form Forms
27420 27420 4 Oracle DB test user password must be quoted if it starts with a number Database layer (models, ORM)
27435 27435 5 Raise an error when using --keepdb without an explicit TEST.PASSWORD on Oracle Testing framework
27373 27373 3 Incorrect message on 404 debug page for an empty request path Error reporting
27323 27323 3 Optimize Oracle introspection by using USER_SEQUENCES instead of USER_CATALOG Database layer (models, ORM)
26541 26541 2 Add a DatabaseFeatures.supports_transactions() method for MySQL Database layer (models, ORM)
27286 27286 2 Tests fail on MySQL when using multi-db and some DB is read-only due to supports_transactions() call Testing framework
27268 27268 1 Regression on error message for invalid related fields lookup in QuerySet.get() Database layer (models, ORM)
25470 25470 5 Serious performance impact (500x slower!) when querying distinct model dates objects Database layer (models, ORM)
25503 25503 4 Django 1.8 checks crash on ForeignKey to abstract model Database layer (models, ORM)
25421 25421 3 Twice run tests with --keepdb option in Oracle fails Database layer (models, ORM)
24750 24750 Doc url in __init__ geos GIS