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 |