felix
(felix)
Most Active Role
N/A
Most Active Component
Database Layer (Models, Orm)
Activity Timeline
[No data in this time period]
Components
Tickets
Trac | Ticket (980) | Reporter (1) | Owner (0) | Commenter (2085) | 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) | ||
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) | ||
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) | ||
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) | ||
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) | ||
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 | ||
34462 | 34462 | 5 | Deletions in admin panel create N + 1 queries | contrib.admin | ||
34609 | 34609 | 3 | Deprecate format_html calls without args or kwargs | Utilities | ||
34547 | 34547 | 2 | Deprecate DatabaseOperations.field_cast_sql(). | Database layer (models, ORM) | ||
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) | ||
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 | ||
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 | ||
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 | ||
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) | ||
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) | ||
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) | ||
34613 | 34613 | 4 | add support for Partitioned cookies | HTTP handling | ||
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 | ||
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 | ||
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 | ||
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) | ||
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) | ||
34140 | 34140 | 1 | Format python code blocks in documentation files | Documentation | ||
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) | ||
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 | ||
34658 | 34658 | 5 | New assertion `assertNotInHTML`, like `assertContains` has `assertNotContains` | Testing framework | ||
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 | ||
34742 | 34742 | 2 | calling a DELETE endpoint without a trailing slash does not thow RuntimeError in DEBUG mode | HTTP handling | ||
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 | ||
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 | ||
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) | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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) | ||
34710 | 34710 | Infinite migrations using models.Choices | Migrations | |||
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 | ||
34639 | 34639 | 2 | MySQL 8.0 hangs indefinitely when using the admin search with a Foreign Key and Annotate | 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 | ||
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 | ||
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) | ||
34552 | 34552 | 2 | Delaying get_from_clause call as much as possible. | 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) | ||
34460 | 34460 | Replace Flake8 by Ruff | Utilities | |||
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) | ||
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) | ||
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 | ||
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) | ||
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 | ||
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 | ||
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 | ||
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 | ||
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) | ||
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 | ||
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 | ||
34074 | 34074 | 4 | 'headers' argument for test RequestFactory/Client | Testing framework | ||
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 | ||
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 | ||
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) | ||
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) | ||
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) | ||
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 | ||
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) | ||
27147 | 27147 | 2 | Add support for defining bounds in postgres range fields | contrib.postgres | ||
27060 | 27060 | 2 | Take indexes into account in inspectdb command | Core (Management commands) | ||
27064 | 27064 | 9 | Implement RenameIndex in a backwards compatible way | Migrations | ||
27550 | 27550 | 2 | add version of GEOSGeometry.normalize() that returns new geometry | GIS | ||
27451 | 27451 | 1 | syndication feed may crash with AmbiguousTimeError | contrib.syndication | ||
27624 | 27624 | 1 | Optimize ORM by using more immutable data structures | Database layer (models, ORM) | ||
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 | ||
14357 | 14357 | 4 | Prevent inappropriate order-based grouping on values+annotate queries | 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 | ||
27936 | 27936 | 1 | Add some clarifications to "Spanning multi-valued relationships" | Documentation | ||
27864 | 27864 | 1 | Limit the number of terms in an admin search | contrib.admin | ||
27095 | 27095 | 3 | Queries involving postgres Array fields can't include expressions as elements | contrib.postgres | ||
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) | ||
27694 | 27694 | 5 | Improve documentation of supported lookups on HStore & JSON fields | Documentation | ||
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 | ||
27697 | 27697 | 1 | JSONField with blank=True is rendered as non-required field in a ModelForm | Documentation | ||
27734 | 27734 | 1 | Add a helpful error message when a parallel test worker is assigned an unexpected index | Testing framework | ||
27659 | 27659 | 1 | Arbritrary file overrides in startproject/app template extraction | Utilities | ||
27534 | 27534 | 1 | Add CSRF_COOKIE_HTTPONLY note to CSRF AJAX docs | Documentation | ||
56 | 56 | 1 | Primary key columns should be UNSIGNED | Database layer (models, ORM) | ||
27854 | 27854 | 2 | Make `collectstatic` warn (rather than blow up) on missing directories | contrib.staticfiles | ||
27339 | 27339 | 1 | Adding an AutoField prompts for a default which creates a broken migration | Migrations | ||
27604 | 27604 | 3 | Use set_signed_cookie for contrib.messages Cookie storage | contrib.messages | ||
27807 | 27807 | 1 | Overriding username validators doesn't work as documented | 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 | ||
27445 | 27445 | 1 | RadioSelect widget does not work for NullBooleanField | Documentation | ||
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 | ||
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 | ||
27679 | 27679 | Document that empty formsets display min_num+extra forms | Documentation | |||
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 | ||
27430 | 27430 | 1 | `manage.py test` does not support unittest `-b` buffer option | Testing framework | ||
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 | ||
27408 | 27408 | 1 | Make QuerySet.bulk_create() populate fields on related models | Database layer (models, ORM) | ||
27824 | 27824 | 1 | Cannot chain unaccent transform with key lookup in Postgres JSON field. | contrib.postgres | ||
27835 | 27835 | 1 | Make TransactionTestCase raise an error if it accesses non-default database connection without multi_db=True | Testing framework | ||
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 | ||
14071 | 14071 | 1 | Row duplicated when modifying PK | contrib.admin | ||
27914 | 27914 | 3 | makemigrations produces incorrect path for inner classes | Migrations | ||
27272 | 27272 | 3 | Add a on_delete RESTRICT handler to allow cascading deletions while protecting direct ones | Database layer (models, ORM) | ||
27808 | 27808 | 2 | Nested ArrayField with nullable base field generates invalid SQL | contrib.postgres | ||
27391 | 27391 | 2 | Support unittest.TestCase.debug() method. | Testing framework | ||
27910 | 27910 | 2 | Allow using an Enum class in model Field choices | Database layer (models, ORM) | ||
14722 | 14722 | 2 | @last_modified should ignore lack of etag method when USE_ETAGS is enabled. | HTTP handling | ||
27921 | 27921 | 1 | Documentation of make_aware() with is_dst is misleading | Documentation | ||
27462 | 27462 | 1 | Clarify what's contained in m2m_changed's "pk_set" argument | Documentation | ||
27338 | 27338 | 1 | Running an AlterField to change a CharField primary key to AutoField crashes. | Migrations | ||
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 | ||
27801 | 27801 | 1 | Make createsuperuser inspect environment variables for username and password | contrib.auth | ||
14365 | 14365 | 1 | Make template-rendering signals available also in DEBUG mode | Testing framework | ||
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 | ||
27991 | 27991 | 1 | Add 'obj' kwarg to InlineModelAdmin.has_add_permission() | contrib.admin | ||
27533 | 27533 | 2 | inspectdb crashes on unsupported unique_together constraints in PostgreSQL | Database layer (models, ORM) | ||
27843 | 27843 | 4 | M2M db table names with explicit `username` | Database layer (models, ORM) | ||
27458 | 27458 | 3 | Oracle backend giving ORA-00911 : Invalid Character, querying with a literal "%s" | Database layer (models, ORM) | ||
27515 | 27515 | 2 | Make AuthenticationForm use the username length from the user model | contrib.auth | ||
27788 | 27788 | 1 | Drop support for Oracle < 12.1 | Database layer (models, ORM) | ||
27855 | 27855 | 1 | Document Python 3.4 support for Django 2.0 | Documentation | ||
27859 | 27859 | 3 | Migration to create TextField with db_index=True crashes on MySQL | Migrations | ||
27639 | 27639 | 2 | Add a chunk size argument to QuerySet.iterator() | Database layer (models, ORM) | ||
27860 | 27860 | 2 | Changing a CharField to a ForeignKey crashes when migrating in PostgreSQL | Migrations | ||
27834 | 27834 | 1 | Add the STRPOS database function | 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) | ||
27356 | 27356 | 5 | admin lookup_allowed incorrectly returns False for a nested reverse OneToOneField | contrib.admin | ||
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) | ||
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) | ||
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) | ||
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) | ||
10265 | 10265 | ✅ | _make_token_with_timestamp inconsistent based on User.last_login | Contrib apps | ||
14922 | 14922 | 2 | Failure with spatial queries spanning a foreign key join | GIS |