Tobias Bengfort
(xi)
Most Active Role
Reporter
Most Active Component
Database Layer (Models, Orm)
Activity Timeline
[No data in this time period]
Components
Tickets
Trac | Ticket (871) | Reporter (9) | Owner (1) | Commenter (329) | Summary | Component |
---|---|---|---|---|---|---|
34566 | 34566 | ModelAdmin get_field_queryset uses related admin ordering, but not related admin querysets. | contrib.admin | |||
34699 | 34699 | Filtering on annotated TruncSecond expression gives unexpected result. | Database layer (models, ORM) | |||
27029 | 27029 | Make EmailValidator accept non-ASCII characters in local part | Core (Other) | |||
34262 | 34262 | 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 | DatabaseWrapper are not GC and connections are not closed | Database layer (models, ORM) | |||
34041 | 34041 | Accessibility improvements for admin breadcrumbs | contrib.admin | |||
34871 | 34871 | 3 | Validation of UniqueConstraint with Case() crashes. | Database layer (models, ORM) | ||
897 | 897 | Bi-Directional ManyToMany in Admin | contrib.admin | |||
373 | 373 | Add support for multi-column primary keys. | Database layer (models, ORM) | |||
34975 | 34975 | aggregate() crashes when referencing existing aggregations or window expressions through conditional expressions | Database layer (models, ORM) | |||
27021 | 27021 | Add explicit support for Q object annotations | Database layer (models, ORM) | |||
470 | 470 | 2 | Add Field.db_default for defining database defaults | Database layer (models, ORM) | ||
27674 | 27674 | Deprecate GeoModelAdmin and OSMGeoAdmin | GIS | |||
34976 | 34976 | startproject and startapp should provide feedback | Core (Management commands) | |||
34060 | 34060 | 1 | Creating CheckConstraint on JSONField with __exact lookup on key transforms crashes on Oracle. | Database layer (models, ORM) | ||
34462 | 34462 | 2 | Deletions in admin panel create N + 1 queries | contrib.admin | ||
34898 | 34898 | Adding non-deterministic collations to unique CharFields crashes on PostgreSQL. | Migrations | |||
27236 | 27236 | Deprecate Model.Meta.index_together in favour of Model.Meta.indexes | Database layer (models, ORM) | |||
34856 | 34856 | 2 | Running tests with historical migrations that contain index together fails with TypeError. | Migrations | ||
27692 | 27692 | Remember scroll position in list screen after coming back from edit screen - remove autofocus from search field | contrib.admin | |||
34533 | 34533 | 2 | OuterRef not resolved as part of ORDER BY clause | Database layer (models, ORM) | ||
34624 | 34624 | RelatedFieldWidgetWrapper links toggling isn’t working for radio widgets | contrib.admin | |||
27452 | 27452 | Add Postgres serial field to contrib.postgres | contrib.postgres | |||
14631 | 14631 | Provide paginating for date-based generic views | Generic views | |||
34034 | 34034 | Adding a class on ChoiceWidget subwidgets is excessively difficult | Forms | |||
34479 | 34479 | 2 | Support "watchfiles" in the autoreloader | Utilities | ||
27587 | 27587 | Document str(QuerySet.query) | Documentation | |||
34406 | 34406 | Add support for curved geometries in GeoDjango | GIS | |||
34555 | 34555 | ModelBase metaclass implementation prevents addition of model fields via __init_subclass__ | Database layer (models, ORM) | |||
27645 | 27645 | Move Settings.__init__ checks to system checks | Core (Other) | |||
34429 | 34429 | ✅ | Allow to set unusable password via admin UI | contrib.auth | ||
34643 | 34643 | 1 | Move admin form labels to a more accessible place | contrib.admin | ||
34746 | 34746 | High CPU/memory consumption when a 5XX is raised with large local variables | Error reporting | |||
34013 | 34013 | Support ordering by annotation transforms (e.g JSONObject/ArrayAgg transforms). | Database layer (models, ORM) | |||
34118 | 34118 | 2 | Python 3.12 compatibility | Core (Other) | ||
34125 | 34125 | Limiting QuerySet crashes on union() with a single non-empty query | Database layer (models, ORM) | |||
34654 | 34654 | Post-normalization performed on the Username field leading to the bypass of the whitespace stripping | contrib.auth | |||
35365 | 35365 | ✅ | 4 | Add RFC 3834 Auto-Submitted header to emails by default | Core (Mail) | |
34846 | 34846 | 3 | Add "Copy" button to the code snippets in docs. | Documentation | ||
34881 | 34881 | 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 | 2 | Incorrect query generated with on subquery WHERE depending on the order of the Q() objects | Database layer (models, ORM) | ||
34608 | 34608 | Migrations generates code that it can't execute | Migrations | |||
34417 | 34417 | 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 | QuerySet.only() doesn't work with select_related() on a reverse OneToOneField relation. | Database layer (models, ORM) | |||
34925 | 34925 | 3 | refresh_from_db() will not iterate through all of the fields listed in the 'fields' parameter. | Database layer (models, ORM) | ||
34613 | 34613 | add support for Partitioned cookies | HTTP handling | |||
34841 | 34841 | 1 | Reverse migrations model state rendering slow with moderate to large migrations | Migrations | ||
34853 | 34853 | 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) | ||
14974 | 14974 | Add support for translation backends other than gettext | Internationalization | |||
27465 | 27465 | Allow EmailMessage to load attachments from the Storage API | Core (Mail) | |||
34964 | 34964 | 2 | Reversing the order of Q objects in a CheckConstraint generates a migration | Migrations | ||
34852 | 34852 | Django Unit Tests break when using replicated MySQL Cluster v8.0.28 | Testing framework | |||
34806 | 34806 | 2 | Make cached_db backend resilient to cache backend errors | contrib.sessions | ||
27201 | 27201 | Django 1.10 with STATICFILES_STORAGE breaks on absolute path in CSS with double slash | contrib.staticfiles | |||
34534 | 34534 | 2 | Reduce index/constraints operations. | Migrations | ||
34597 | 34597 | 4 | Queryset (split) exclude's usage of Exists is significantly slower than subquery | Database layer (models, ORM) | ||
34936 | 34936 | 2 | db_default with decimal.Decimal() crashes on SQLite. | Database layer (models, ORM) | ||
34051 | 34051 | makemigrations --check generating migrations is inconsistent with other uses of --check | Migrations | |||
34961 | 34961 | Add a max_length parameter to EmailValidator | Core (Other) | |||
34949 | 34949 | 2 | Clarify when unique constraints are ignored. | Documentation | ||
34989 | 34989 | Set Content-Length where possible for HttpResponses. | HTTP handling | |||
27055 | 27055 | Model form with geometry widgets has invalid html | GIS | |||
34986 | 34986 | Fix up support for PyPy 3.10 | Core (Other) | |||
34593 | 34593 | 1 | Django admin list does same Count query twice when there are no filters | contrib.admin | ||
34830 | 34830 | csrf_failure and bad_request views missing context processors | Core (Other) | |||
34822 | 34822 | Provide migration serializer for `_lru_cache_wrapper` | Migrations | |||
34633 | 34633 | 1 | Add prefetch_related() cache invalidation for create() in reverse many-to-one managers. | Database layer (models, ORM) | ||
34978 | 34978 | 2 | Annotating through an aggregate with RawSQL() raises 1056 "Can't group on" on MySQL/MariaDB. | Database layer (models, ORM) | ||
34996 | 34996 | Enhance update_or_create() method with upsert SQL. | Database layer (models, ORM) | |||
34992 | 34992 | 1 | MariaDB does not support functional group by dependencies | Database layer (models, ORM) | ||
34907 | 34907 | 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 | Wrong layout of pagination buttons with editable list in the admin. | contrib.admin | |||
34968 | 34968 | MultiPartParser silent large header fields size failures | HTTP handling | |||
34987 | 34987 | 1 | "Expression contains mixed types" exception when performing window function on query that also has aggregates. | Database layer (models, ORM) | ||
34984 | 34984 | 4 | Adding a field with default crashes for models with GeneratedField on SQLite. | Database layer (models, ORM) | ||
34979 | 34979 | inlineformset_factory sets max_num forms to one even though there is a unique_together constraint | contrib.admin | |||
34972 | 34972 | 1 | Aggregate with CombinedExpression resulting in NotImplemented instead of None after update from 3.2 -> 4.2 | Database layer (models, ORM) | ||
34974 | 34974 | 3 | makemigrations --check does not show diff as documented | Uncategorized | ||
34884 | 34884 | Half bug/half enhancement : inconsistent behavior of get_or_create() regarding related attributes cache | Database layer (models, ORM) | |||
34970 | 34970 | 1 | Unclear wording in password validator docs | Documentation | ||
34944 | 34944 | 2 | Missing or misinferred attributes in output fields of generated fields | Database layer (models, ORM) | ||
34966 | 34966 | Add a check for ModelAdmin.actions functions not taking three arguments | contrib.admin | |||
34955 | 34955 | 2 | Make Concat() use the database operator `||` on PostgreSQL. | Database layer (models, ORM) | ||
34967 | 34967 | 4 | Queries not generating GROUP BY clause with static annotation crashes on SQLite | Database layer (models, ORM) | ||
34963 | 34963 | 1 | Recursive and other "combinator" queries broken in django-cte | Uncategorized | ||
34959 | 34959 | 1 | Q(a=b) and Exact(a, b) handle NULLs differently | Database layer (models, ORM) | ||
34962 | 34962 | 1 | Support for overriding result of model field values | Database layer (models, ORM) | ||
34457 | 34457 | 2 | makemigrations --check no longer prints the changes | Migrations | ||
34957 | 34957 | Cannot filter over annotated "FilteredRelation" since Django 5 | Uncategorized | |||
34947 | 34947 | 1 | assertContains fails when there is unicode in the response json | Testing framework | ||
34945 | 34945 | 2 | annotate -> union -> values gives wrong values | Database layer (models, ORM) | ||
34940 | 34940 | 2 | Filter queryset on "tuples" of values for multiple columns | Database layer (models, ORM) | ||
34942 | 34942 | 1 | Add icontains support for PostgreSQL ArrayField | Database layer (models, ORM) | ||
34939 | 34939 | 2 | Widget templates not refreshing | Forms | ||
34937 | 34937 | Provide a get_form_kwargs for the ModelAdmin | contrib.admin | |||
34929 | 34929 | Issue with Django 3.2 and Django-storage 1.14.2 after Upgrading from Django 2.2.28 | Utilities | |||
34904 | 34904 | Changing email object after sending mutates mail in mail.outbox | Core (Mail) | |||
34899 | 34899 | Model Field.choices callable support is not actually lazy | Database layer (models, ORM) | |||
34903 | 34903 | 2 | Parallel test runner failure on Windows | Testing framework | ||
34825 | 34825 | 5 | 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) | ||
34922 | 34922 | 1 | Add dynamic HTML/CSS classes to table row elements in admin changelist view | contrib.admin | ||
34918 | 34918 | Assigning model instance to `_id`/attname field saves correctly, but breaks accessing the field | Database layer (models, ORM) | |||
34043 | 34043 | Doc "Writing your first patch for Django" doesn't explain how to contribute to the admin UI | Documentation | |||
34840 | 34840 | Django 4.2 casts text fields when testing IS NULL, preventing use of partial indexes | Database layer (models, ORM) | |||
34892 | 34892 | Static files aren't served correctly on dev server when DEBUG and FORCE_SCRIPT_NAME are enabled | contrib.staticfiles | |||
14761 | 14761 | URL resolving / reversing design doesn't allow alternate specs | Core (URLs) | |||
34808 | 34808 | 3 | Some aggregation functions may return None; this isn't well documented | Documentation | ||
34894 | 34894 | Query.change_aliases() has several significant bugs | Database layer (models, ORM) | |||
34891 | 34891 | force_str(urlsafe_base64_decode(uidb64)) returns object not value | Utilities | |||
34759 | 34759 | Confirm/Add support for SpatiaLite 5.1 | GIS | |||
34890 | 34890 | 1 | Migration can produce duplicate entries of UUID4 values for unique fields | Database layer (models, ORM) | ||
33482 | 33482 | ✅ | 5 | filter on exists-subquery with empty queryset removes whole WHERE block | Database layer (models, ORM) | |
27929 | 27929 | Add ManifestStaticFilesStorage option to remove original (non-hashed) files after processing | contrib.staticfiles | |||
34880 | 34880 | 1 | Required a post_save_action hook to perform additional action in admin. | contrib.admin | ||
34874 | 34874 | Add table_exists() to optimize checks for django_migrations table. | Database layer (models, ORM) | |||
34849 | 34849 | 4 | Appending django.contrib.postgres to the INSTALLED_APPS via @modify_settings crashes. | Database layer (models, ORM) | ||
34859 | 34859 | 2 | Format SQL code prodcued by sqlmigrate | Migrations | ||
34823 | 34823 | assertTemplateUsed() context manager crashes for templates without names. | Testing framework | |||
34862 | 34862 | 4 | For clarity, the `password_reset_email.html` template should have `.txt` extension | contrib.auth | ||
34860 | 34860 | 2 | Order_by is broken when sorting on an annotated postgres window function value | Database layer (models, ORM) | ||
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) | ||
34845 | 34845 | 5 | Slow query when using exclude | Database layer (models, ORM) | ||
34847 | 34847 | 4 | Serializer infinite recursion on M2M field if reference vars in init | Core (Serialization) | ||
34843 | 34843 | 1 | Feature request: Support postgres table storage options | Migrations | ||
34837 | 34837 | 1 | CheckboxSelectMultiple.attrs should accept more than "id" and "class" | Template system | ||
34828 | 34828 | 3 | DateTimeField breaks when given datetime that would be invalid in UTC | Database layer (models, ORM) | ||
34752 | 34752 | ASGI http.disconnect not handled for streaming responses | HTTP handling | |||
34642 | 34642 | 1 | File.open to support different encodings | Core (Other) | ||
34826 | 34826 | 1 | Bounded Integer Range Field For Forms | Forms | ||
34820 | 34820 | Migrations crashes when changing ForeignObject properties. | Database layer (models, ORM) | |||
34816 | 34816 | GenericForeignKey crashes if content_type_id is changed and object_id is type incompatible with old object | contrib.contenttypes | |||
34791 | 34791 | Prefetch's queryset attribute is ignored when the same nested relation is used multiple times. | Database layer (models, ORM) | |||
34730 | 34730 | Add an assertMessages assertion | contrib.messages | |||
34812 | 34812 | 2 | Validate that URLConf modules contain a urlpatterns entry | Core (URLs) | ||
34811 | 34811 | 1 | Queryset filter Q order changed | Database layer (models, ORM) | ||
34803 | 34803 | 2 | Nested OuterRef crashes with AttributeError | Database layer (models, ORM) | ||
34801 | 34801 | 3 | Django project redirects for a user assigned in a group, it redirects to the url which is not present in the group assigned django app | HTTP handling | ||
34757 | 34757 | AsyncClient should follow redirects | Testing framework | |||
34787 | 34787 | The 'runserver' command doesn't work when run from an installed script on Windows | Core (Management commands) | |||
34800 | 34800 | 1 | Django Management Command Triggers URLs When Checking Database Connection | Core (Management commands) | ||
34795 | 34795 | ConnectionProxy (and likely others) do not expose the `__dir__` of the object they are proxying | Core (Other) | |||
34744 | 34744 | 2 | Migration re-add constraints when check condition contains a dict_keys object. | Migrations | ||
34790 | 34790 | 1 | loading old migration file | Migrations | ||
34779 | 34779 | Serializer makes unnecessary joins | Core (Serialization) | |||
34773 | 34773 | settings.STATICFILES_STORAGE does not return correct value when STORAGES are defined | contrib.staticfiles | |||
34780 | 34780 | Tests don't pass on Python 3.11.4. | Core (Other) | |||
34771 | 34771 | QuerySet.order_by() crashes on constants that cannot be cast on MySQL. | Database layer (models, ORM) | |||
34692 | 34692 | django.forms.renderers.get_default_renderer()'s template loader cache is not being reset on autoloads. | Forms | |||
34755 | 34755 | Provide accelerated binary wheels | Uncategorized | |||
34754 | 34754 | CheckConstraint with isnull lookup on JSONField transform None into null jsonb value | Database layer (models, ORM) | |||
14845 | 14845 | Document connection-creation process | Documentation | |||
34728 | 34728 | OR operator on queryset does not work as expected | Database layer (models, ORM) | |||
34720 | 34720 | BaseReloader.watch_dir() incorrectly checks for existence of path | Utilities | |||
34733 | 34733 | m2m_changed signal is unaware if .set() method is being called | Database layer (models, ORM) | |||
34716 | 34716 | 2 | Class methods from nested classes cannot be used as Field.default. | Migrations | ||
34711 | 34711 | 2 | Make ChoiceField auto-detect and coerce values. | Forms | ||
34715 | 34715 | have proposal to create new orm method get_object_or_none same as get_object_or_404 | Database layer (models, ORM) | |||
34413 | 34413 | Variant of Prefetch but for the earliest/latest related object | Database layer (models, ORM) | |||
34710 | 34710 | 1 | Infinite migrations using models.Choices | Migrations | ||
34697 | 34697 | Migration serializer for sets results in non-deterministic order. | Migrations | |||
34705 | 34705 | BoundField.as_widget() ignores aria-describedby in attrs argument | Forms | |||
34707 | 34707 | 1 | AttributeError: 'function' object has no attribute 'cache_clear' when registering a custom lookup | Uncategorized | ||
34309 | 34309 | Documentate how to delete a Django app correctly | Documentation | |||
34698 | 34698 | Allow returning IDs in QuerySet.bulk_create() when updating conflicts. | Database layer (models, ORM) | |||
34639 | 34639 | MySQL 8.0 hangs indefinitely when using the admin search with a Foreign Key and Annotate | contrib.admin | |||
27646 | 27646 | 1 | Add QuerySet support for group by modifiers and OLAP functionality | Database layer (models, ORM) | ||
34671 | 34671 | Inspectdb collation issue with oracle views | Core (Management commands) | |||
34676 | 34676 | Normalise MeasureBase unit not found exceptions to use AttributeError | GIS | |||
34673 | 34673 | Migrations ordering: add constraint run_immediately_after | Migrations | |||
34632 | 34632 | 2 | Let makemigrations output an error message with --check | Migrations | ||
34345 | 34345 | Add system check for filter_horizontal/filter_vertical on ManyToManyFields with intermediary models. | contrib.admin | |||
34634 | 34634 | 1 | Creating objects with nested MTI crashes. | Database layer (models, ORM) | ||
34661 | 34661 | Peppering user passwords | contrib.auth | |||
34517 | 34517 | ImageField unnecessarily adds a post_init signal handler to the model | Database layer (models, ORM) | |||
34664 | 34664 | 1 | APScheduler Django | Packaging | ||
34653 | 34653 | 1 | Django (4.2.2) doesn't handle unicode characters in labels of choices | Migrations | ||
34638 | 34638 | 3 | Rows are selected if BooleanField is in list_editable | contrib.admin | ||
34647 | 34647 | 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 | |||
34641 | 34641 | Null value referenced from a JSONField using an expression that defines an output_field returns the string "null" instead of a None value | Uncategorized | |||
34631 | 34631 | 1 | Expression.identity() performance | Database layer (models, ORM) | ||
34445 | 34445 | 3 | DateField.input_formats cannot be printed | Utilities | ||
34602 | 34602 | Fail gettext when no translation file is found or when no msgid is found in the given translation file | Internationalization | |||
34637 | 34637 | Add support for database defaults in questioner. | Migrations | |||
34630 | 34630 | 1 | Neither `pgettext` nor `pgettext_lazy` return contextual markers in PO files | Internationalization | ||
34635 | 34635 | 1 | ModelChoiceField with a to_attr that can have an EMPTY_VALUE | Forms | ||
34601 | 34601 | 1 | ModelAdmin: Error message for readonly_fields's check does not include the field name | contrib.admin | ||
34615 | 34615 | 1 | queryset.order_by().first() is not consistent with other queryset behaviours | Database layer (models, ORM) | ||
34392 | 34392 | Allow using test client response.json() with StreamingHttpResponse | Testing framework | |||
34599 | 34599 | 1 | authentication and authorization | Uncategorized | ||
34564 | 34564 | 1 | returning None instead of zero in Count annotation | Database layer (models, ORM) | ||
34535 | 34535 | 2 | dbshell management command can crash if DATABASES["name"] is a PosixPath | Core (Management commands) | ||
34590 | 34590 | 5 | Querying for decimals larger than max_digits crashes on SQLite | Database layer (models, ORM) | ||
34589 | 34589 | 3 | exclude does not support nested ForeignKey relationship | Database layer (models, ORM) | ||
34579 | 34579 | Documentation points to `django-developers` mailing list as primary point of contact for discussion | Documentation | |||
34587 | 34587 | 1 | Allow to override table2model conversion for inspectdb command | Core (Management commands) | ||
34588 | 34588 | 404 error in default_urlconf.html | Core (Other) | |||
34580 | 34580 | Performance regession in SQLCompiler | Database layer (models, ORM) | |||
34576 | 34576 | 1 | move django issues to GitHub | Uncategorized | ||
34322 | 34322 | ManifestStaticFilesStorage crashes on commented JavaScript import statements | contrib.staticfiles | |||
34521 | 34521 | Use __slots__ for template Node classes | Template system | |||
34568 | 34568 | 6 | makemigrations --update should respect the --name option. | Database layer (models, ORM) | ||
34567 | 34567 | slugify template filter with allow_unicode | Template system | |||
34558 | 34558 | 1 | QuerySet.bulk_create() crashes with Now() on Oracle. | Database layer (models, ORM) | ||
34552 | 34552 | Delaying get_from_clause call as much as possible. | Database layer (models, ORM) | |||
34553 | 34553 | 2 | Can't create CheckConstraint with percent characters in values on postgresql due to broken quoting | Database layer (models, ORM) | ||
34554 | 34554 | 1 | Reverse(Value(...)) crashes on Oracle. | Database layer (models, ORM) | ||
34546 | 34546 | 1 | Failed migration yields to unmigratable app: "OperationalError: (1050, "Table '<name>' already exists")" | Migrations | ||
34548 | 34548 | 1 | Queryset JsonField filtering doesn't work as expected | Database layer (models, ORM) | ||
34544 | 34544 | DBMS_LOB.SUBSTR() is unnecessary for "IS NULL" condition on Oracle. | Database layer (models, ORM) | |||
34536 | 34536 | 1 | FileInputUpload | File uploads/storage | ||
34531 | 34531 | Rendering form throws deprecation warning | Forms | |||
34523 | 34523 | 3 | Model.objects.update_or_create method sometimes raises TransactionManagementError | Database layer (models, ORM) | ||
34530 | 34530 | 3 | Remove docs suggestion to use lambda for models.FileField(storage=...) | Documentation | ||
34515 | 34515 | 1 | Translatable URL patterns raise 404 for non-English default language when prefix_default_language=False is used. | Internationalization | ||
34513 | 34513 | 4 | Error E108 does not cover some cases | contrib.admin | ||
34069 | 34069 | 1 | get_language_from_request should not fallback to settings.LANGUAGE_CODE | Internationalization | ||
34527 | 34527 | 2 | 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) | ||
34526 | 34526 | 1 | issue in admin with sites | contrib.admin | ||
34519 | 34519 | 1 | Don't send content in responses to HEAD requests | Uncategorized | ||
34518 | 34518 | 2 | "random" template filter crashes on an empty list. | Template system | ||
34512 | 34512 | 4 | Admin missing breadcrumbs in app index | contrib.admin | ||
34516 | 34516 | 1 | request.post is null | Uncategorized | ||
34511 | 34511 | 1 | mysqlclient 1.4.3 or newer is required; you have 1.0.3. | Core (Other) | ||
34510 | 34510 | 2 | sqlmigrate does not follows replaces in squashed migrations | Core (Management commands) | ||
34508 | 34508 | Admin Checks Reversed FKs.( modified check_list_display function ) | Uncategorized | |||
34496 | 34496 | ManifestStaticFilesStorage.patterns for sourceMappingURL does not retrieve matched for data URI | contrib.staticfiles | |||
34440 | 34440 | 4 | AND operator on queryset with joins gives wrong results | Documentation | ||
34435 | 34435 | JSONField with string default raises fields.E010 warning. | Documentation | |||
34503 | 34503 | 1 | Missleading message in MinValueValidator and MaxValueValidator | Core (Serialization) | ||
34497 | 34497 | 1 | ManifestStaticFilesStorage skips import and export of javascript modules with absolute paths | contrib.staticfiles | ||
34489 | 34489 | feature: Support for PostgreSQL table partitioning | Database layer (models, ORM) | |||
34486 | 34486 | SearchHeadline crashes without an active connection. | contrib.postgres | |||
34492 | 34492 | I get an error when using BinaryField in sqllite3. | Database layer (models, ORM) | |||
34484 | 34484 | HttpRequest.__deepcopy__ doesn't deepcopy attributes | HTTP handling | |||
27505 | 27505 | 1 | Error messages customization and internationalization in Paginator class | Core (Other) | ||
34459 | 34459 | 2 | SearchVector() can return query strings that are unsafe to combine. | contrib.postgres | ||
34028 | 34028 | 1 | Django 'static' template tag fails to generate URLs with SCRIPT_NAME prefix | Template system | ||
34461 | 34461 | Constructing urls outside the request cycle | Core (Other) | |||
34460 | 34460 | 1 | Replace Flake8 by Ruff | Utilities | ||
34458 | 34458 | 1 | QuerySet.defer('user_id') raises AttributeError: 'ForeignKey' object has no attribute 'field' | Database layer (models, ORM) | ||
34450 | 34450 | 6 | Lookup expressions across foreign keys introduce extra joins | Database layer (models, ORM) | ||
34449 | 34449 | 3 | ProgrammingError: non-integer constant in GROUP BY with Case When and annotate Count | Database layer (models, ORM) | ||
34427 | 34427 | 2 | Improve error message for incorrect context processors | Template system | ||
34438 | 34438 | UserCreationForm.clean_username() crashes with a custom user model. | contrib.auth | |||
34436 | 34436 | `makemigrations --check` fails with error code 1 if system checks identify warnings | Migrations | |||
34433 | 34433 | OneToOneField can only be saved one way | Database layer (models, ORM) | |||
34388 | 34388 | Added support for direct usage of Choices classes on model fields | Database layer (models, ORM) | |||
14832 | 14832 | Impossible to create inline objects if form validates but is unchanged | contrib.admin | |||
34410 | 34410 | Adding database dynamically breaks in Django 4.1+ | Database layer (models, ORM) | |||
34408 | 34408 | Authorization in Custom Authentication Backend does not work | contrib.auth | |||
34333 | 34333 | Migrations tries to add constraint before adding a foreign key. | Migrations | |||
27397 | 27397 | Querying with an integer larger than SQLite supports crashes with OverflowError | Database layer (models, ORM) | |||
27559 | 27559 | 3 | Admin changelist turns GET QueryDict into dict which may lose parameters | contrib.admin | ||
34384 | 34384 | SECRET_KEY_FALLBACKS is not used for sessions | contrib.auth | |||
34375 | 34375 | GDAL and GIS missing LD Library error message. | GIS | |||
34369 | 34369 | Improve the interaction between transaction.atomic() and generator functions | Database layer (models, ORM) | |||
34364 | 34364 | Add Today to ORM db.models.functions.datetime | Database layer (models, ORM) | |||
34357 | 34357 | UniqueConstraint doesn't violate NULL values on SQLite. | Database layer (models, ORM) | |||
34176 | 34176 | Annotation's original field-name can clash with result field name over aggregation | Database layer (models, ORM) | |||
34351 | 34351 | Slash in constraint name results in invalid migration file naming | Migrations | |||
34302 | 34302 | SpatialReference.srid incorrectly assumes first AUTHORITY value to be projection SRID | GIS | |||
34341 | 34341 | FileSystemFinder harsh regarding its input on Windows | contrib.staticfiles | |||
34327 | 34327 | Test client session does not work as described when using signed cookie engine | Testing framework | |||
34328 | 34328 | Class-based async-only middleware not detected as coroutine in MiddlewareMixin | Documentation | |||
34335 | 34335 | Spurious error when using label_tag of CheckboxSelectMultiple widget | Forms | |||
34329 | 34329 | django-formset new app - i am facing the issue Uncaught (in promise) SyntaxError: JSON.parse | Forms | |||
34311 | 34311 | Update serialization examples from unique_together to UniqueConstraint | Documentation | |||
34323 | 34323 | Django form request is always response with "GET" instead of "POST" even when I use <form action="" method="post"> | Forms | |||
34319 | 34319 | Model.validate_constraints() crashes when constraint's validate() raises ValidationError without a code. | Database layer (models, ORM) | |||
34146 | 34146 | Add tutorial step for installing third party package(s) | Documentation | |||
34317 | 34317 | wrong attribute naming in method BaseModelFormSet.save_existing | Forms | |||
27572 | 27572 | Static files served in development should prevent caching | contrib.staticfiles | |||
34255 | 34255 | Annotation/group by with an expression on psycopg3 | Database layer (models, ORM) | |||
34296 | 34296 | Formset validation does not consider UniqueConstraint with F() expressions. | Database layer (models, ORM) | |||
34298 | 34298 | drop constraint if exists | Core (Management commands) | |||
34254 | 34254 | Exists annotations can return non-boolean results (i.e. None) if used with an empty QuerySet. | Database layer (models, ORM) | |||
34290 | 34290 | X-Forwarded-Prefix support | HTTP handling | |||
34227 | 34227 | Multi-level FilteredRelation with select_related() may set wrong related object. | Database layer (models, ORM) | |||
34235 | 34235 | ManifestStaticFilesStorage should expose a "hash" of the manifest file. | contrib.staticfiles | |||
34242 | 34242 | Behavior of Model.delete() with regards to primary_key fields is not documented | Documentation | |||
34267 | 34267 | QuerySet.union() crashes with IndexError when getting cached results. | Database layer (models, ORM) | |||
34273 | 34273 | settings.DEFAULT_FILE_STORAGE is not the same as settings.STORAGES["default"] | File uploads/storage | |||
34260 | 34260 | models.FloatField documentation doesn't mention that +inf, -inf, and NaN are database-dependent. | Documentation | |||
34257 | 34257 | ForeignKeyRawIdWidget doesn't include vForeignKeyRawIdAdminField class when custom class passed in attrs | contrib.admin | |||
34261 | 34261 | Use {% url model_object %} to work with get_absolute_url | Template system | |||
34251 | 34251 | Paginator should warn if ordering is not deterministic | Core (Other) | |||
34110 | 34110 | Add InMemoryStorage | File uploads/storage | |||
34244 | 34244 | Allow overriding error params in BaseValidator | Core (Other) | |||
34082 | 34082 | "mysql server has gone away" on 404, 403 or 401 | Database layer (models, ORM) | |||
34239 | 34239 | Resolve load type-hinted objects in views | Generic views | |||
34236 | 34236 | Django logging when in production with Gunnicron | Documentation | |||
34100 | 34100 | Support js import statement with ManifestStaticFilesStorage | contrib.staticfiles | |||
34231 | 34231 | Invalid RawSQL expression on Model.validate_constraints | Database layer (models, ORM) | |||
14094 | 14094 | Cannot define CharField with unlimited length | Database layer (models, ORM) | |||
34165 | 34165 | migrate management command does not respect database parameter when adding Permissions. | contrib.auth | |||
34225 | 34225 | bulk_create() raises IntegrityError when another constraint exists on set of fields. | Database layer (models, ORM) | |||
34209 | 34209 | FileBasedCache has_key is susceptible to race conditions | Core (Cache system) | |||
34207 | 34207 | Incorrect SQL query when adding a ManyToMany related object with a "through" table prevents adding a new relationship if the new relationship is identical except for a different value for "through_defaults" | Database layer (models, ORM) | |||
34204 | 34204 | Django cannot load when Python is compiled with --without-doc-strings enabled | Core (Other) | |||
34205 | 34205 | Validation of constraints with __len lookup crashes for ArrayFields. | Database layer (models, ORM) | |||
34172 | 34172 | 1 | Documentation of AdminSite.get_urls() encourages security vulnerabilities | contrib.admin | ||
34199 | 34199 | 1 | Add an example for contrib.postgres.aggregates.StringAgg to docs. | Documentation | ||
34160 | 34160 | Django 4.1 Expression contains mixed types for (Big/Small)IntegerFields. | Database layer (models, ORM) | |||
34119 | 34119 | 4 | ModelForm fields with callable defaults don't correctly propagate default values | Forms | ||
34183 | 34183 | Add a ChoicesMeta.max_length property returning the max_length when data type supports len() | Database layer (models, ORM) | |||
34103 | 34103 | 6 | Queries with duplicate params incorrectly logged for Oracle | Database layer (models, ORM) | ||
34177 | 34177 | QuerySet.bulk_create() crashes on "pk" in unique_fields. | Database layer (models, ORM) | |||
34168 | 34168 | Add support for list of parameters to the QuerySet.raw(). | Database layer (models, ORM) | |||
34163 | 34163 | ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured | Uncategorized | |||
34155 | 34155 | ModelAdmin.render_change_form does not lowercase the app_label when setting template directories | contrib.admin | |||
34123 | 34123 | 5 | Ambiguous aliases in ordering on combined queries with select_related(). | Database layer (models, ORM) | ||
34154 | 34154 | Inconsistent use of "mixin" in the documentation | Documentation | |||
891 | 891 | customize table name prefixes | Database layer (models, ORM) | |||
34149 | 34149 | Postgres "ExclusionConstraint with conditions cannot be deferred." seems wrong | contrib.postgres | |||
34135 | 34135 | Add async interface to ManyRelatedManager & RelatedManager | Database layer (models, ORM) | |||
34131 | 34131 | Postgres AutoField change from serial to identity | Database layer (models, ORM) | |||
34080 | 34080 | 5 | __exact lookup on nested arrays with None values fails on PostgreSQL. | contrib.postgres | ||
34129 | 34129 | 1 | Admin list_editable failed to edit | contrib.admin | ||
34054 | 34054 | Create a topic about fixtures | Documentation | |||
34124 | 34124 | Developer experience on {% with %} template tag can be improved. | Template system | |||
34035 | 34035 | 1 | ImageField doesn't consider EXIF rotation when storing width and height | Database layer (models, ORM) | ||
34122 | 34122 | 1 | models.ForeignObject is missing documentation | Documentation | ||
34066 | 34066 | 3 | Accessing UserAdmin via to_field leads to link to PasswordResetForm being broken (404) | contrib.auth | ||
33606 | 33606 | ✅ | ✅ | 1 | Session ID should be cleansed from error reporting | Error reporting |
34085 | 34085 | Black shouldn't format non-Python files | Core (Management commands) | |||
34106 | 34106 | 2 | Allow LogoutView to render a confirmation template on a GET request (Like LoginView) | contrib.auth | ||
34107 | 34107 | Django ORM queries do not pick up indexes made on a key in JSONField in Postgres | Database layer (models, ORM) | |||
34091 | 34091 | Invalid SQL: FROM clauses can be omitted when QuerySet is accessed from multiple threads | Database layer (models, ORM) | |||
34087 | 34087 | Migration ignores Inheritance for Meta.default_permissions | Migrations | |||
28000 | 28000 | Avoid SET/DROP DEFAULT unless a field changes from null to non-null | Migrations | |||
34073 | 34073 | Refactor session middleware to allow easier overrides | contrib.sessions | |||
34068 | 34068 | 1 | `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 | django.core.Paginator wrong query slicing | Core (Other) | |||
34030 | 34030 | add SystemCheckError for LocaleMiddleware | Core (Management commands) | |||
34025 | 34025 | 7 | Autocomplete field fills all empty required fields references to the same model when added a choice in popup. | contrib.admin | ||
34052 | 34052 | migrate --check still emits signals if database is up to date | Migrations | |||
34047 | 34047 | Admin Page - Stretch The Search Block | contrib.admin | |||
34050 | 34050 | 2 | Generated migration file is not detected by django because of the name of newly generated migration file | Migrations | ||
34027 | 34027 | 3 | Changing CharField type referenced by ForeignKey crashes on PostgreSQL. | Migrations | ||
34024 | 34024 | 3 | 'WhereNode' object has no attribute 'is_summary' when counting a queryset with annotation from a subquery | Database layer (models, ORM) | ||
34015 | 34015 | Registering lookups on relation fields should be supported. | Database layer (models, ORM) | |||
34016 | 34016 | QuerySet.values_list() crash on simple ArrayAgg. | contrib.postgres | |||
34002 | 34002 | PasswordResetView should work with AbstractBaseUser subclasses without is_active field. | contrib.auth | |||
27412 | 27412 | Coalesce function should work with subqueries | Database layer (models, ORM) | |||
14411 | 14411 | Inline delete not prompting cascade delete warning | contrib.admin | |||
27147 | 27147 | Add support for defining bounds in postgres range fields | contrib.postgres | |||
33550 | 33550 | ✅ | Unexpected on_delete behavior in apps that have been removed from INSTALLED_APPS | Documentation | ||
27844 | 27844 | Add a management command to optimize a migration | Migrations | |||
14296 | 14296 | 'manage.py test' failing for apps that access read-only databases | Testing framework | |||
27753 | 27753 | Cleanups when no supported version of Django supports Python 2 anymore | Utilities | |||
27936 | 27936 | Add some clarifications to "Spanning multi-valued relationships" | Documentation | |||
27864 | 27864 | Limit the number of terms in an admin search | contrib.admin | |||
14035 | 14035 | Cannot access POST after request.encoding was set to a custom value | HTTP handling | |||
27074 | 27074 | connection.is_usable() raises AttributeError after the connection is closed | Database layer (models, ORM) | |||
27590 | 27590 | Allow configuration of where to save staticfiles manifest. | contrib.staticfiles | |||
27697 | 27697 | JSONField with blank=True is rendered as non-required field in a ModelForm | Documentation | |||
14844 | 14844 | i18n blocktrans tag pluralization feature limited by gettext constraints and shared local tag context | Internationalization | |||
27734 | 27734 | Add a helpful error message when a parallel test worker is assigned an unexpected index | Testing framework | |||
19 | 19 | Automatically generate JavaScript form validation | Validators | |||
27149 | 27149 | Allow using a subquery in QuerySet.filter() | Database layer (models, ORM) | |||
56 | 56 | Primary key columns should be UNSIGNED | Database layer (models, ORM) | |||
27575 | 27575 | Make host validation run on all requests | HTTP handling | |||
27854 | 27854 | Make `collectstatic` warn (rather than blow up) on missing directories | contrib.staticfiles | |||
27339 | 27339 | Adding an AutoField prompts for a default which creates a broken migration | Migrations | |||
27604 | 27604 | Use set_signed_cookie for contrib.messages Cookie storage | contrib.messages | |||
27718 | 27718 | Add QuerySet.union(), intersection(), difference() | Database layer (models, ORM) | |||
27807 | 27807 | Overriding username validators doesn't work as documented | contrib.auth | |||
27188 | 27188 | Allow using unique=True with FileField | File uploads/storage | |||
14645 | 14645 | Exclude query with multiple conditions for the same multi-value relation not correct | Database layer (models, ORM) | |||
27917 | 27917 | Allow ModelAdmin.radio_fields to work with NullBooleanField | contrib.admin | |||
27445 | 27445 | RadioSelect widget does not work for NullBooleanField | Documentation | |||
14628 | 14628 | Document which settings can be changed at runtime | Documentation | |||
27417 | 27417 | Migration to change model field case crashes on Oracle | Migrations | |||
27719 | 27719 | Add queryset.alias() to mimic .annotate() for aggregations without loading data | Database layer (models, ORM) | |||
27996 | 27996 | Add pgcrypto extension and GEN_RANDOM_UUID function to contrib.postgres | contrib.postgres | |||
27395 | 27395 | Allow generating '<link rel="alternate ... hreflang=...>" for sitemaps' | contrib.sitemaps | |||
27430 | 27430 | `manage.py test` does not support unittest `-b` buffer option | Testing framework | |||
27661 | 27661 | 2 | Move FileSystemFinder ImproperlyConfigured errors to system checks | contrib.staticfiles | ||
27408 | 27408 | Make QuerySet.bulk_create() populate fields on related models | Database layer (models, ORM) | |||
27824 | 27824 | Cannot chain unaccent transform with key lookup in Postgres JSON field. | contrib.postgres | |||
27760 | 27760 | Hard to diagnose reason for 400 response when making test request that sets SERVER_NAME | Testing framework | |||
17 | 17 | 2 | Metasystem optimization: Share select_related in memory | Database layer (models, ORM) | ||
14071 | 14071 | Row duplicated when modifying PK | contrib.admin | |||
27914 | 27914 | makemigrations produces incorrect path for inner classes | Migrations | |||
30993 | 30993 | ✅ | Class based views and syndications are similar, but not exactly the same | contrib.syndication | ||
27272 | 27272 | Add a on_delete RESTRICT handler to allow cascading deletions while protecting direct ones | Database layer (models, ORM) | |||
27086 | 27086 | running servers.tests may hang in parallel mode on Mac OS X | Core (Other) | |||
14722 | 14722 | @last_modified should ignore lack of etag method when USE_ETAGS is enabled. | HTTP handling | |||
27921 | 27921 | Documentation of make_aware() with is_dst is misleading | Documentation | |||
27795 | 27795 | Audit force_text invocations | Utilities | |||
30226 | 30226 | ✅ | 4 | Add base authentication backend to ease custom backend creation. | contrib.auth | |
27360 | 27360 | Make it easier to track down the offending models for AlreadyRegistered exceptions | contrib.admin | |||
30284 | 30284 | ✅ | 1 | Redundant is_active check in auth.backends.ModelBackend | contrib.auth | |
29918 | 29918 | ✅ | 5 | Add support for checking object permissions in PermissionRequiredMixin | contrib.auth | |
14675 | 14675 | Update docs and project template to avoid "import *" for url patterns | Core (Other) | |||
14204 | 14204 | Take advantage of SQLite support for FK constraints | Database layer (models, ORM) | |||
27867 | 27867 | Excluding a reverse relation produces inconsistent queries | Database layer (models, ORM) | |||
27994 | 27994 | Document contrib.staticfiles.storage.ManifestFilesMixin | Documentation | |||
27025 | 27025 | Python 3.6 compatibility | Core (Other) | |||
14091 | 14091 | Fix incorrect quoting in connection.queries | Database layer (models, ORM) | |||
27090 | 27090 | pg_get_serial_sequence is broken on postgres, use a lookup in information_schema.columns instead | Database layer (models, ORM) | |||
27334 | 27334 | File uploads could rename temporary files rather than copying them | File uploads/storage | |||
27768 | 27768 | makemigrations uses unnecessary AddField for ForeignKey depending on model name | Migrations | |||
27543 | 27543 | AttributeError: '_Frame' object has no attribute 'f_back' / Django and celery error logging gone wrong | Error reporting | |||
27560 | 27560 | Formset.save() crashes for model with foreign key to concrete base model | Forms | |||
27629 | 27629 | Inconsistent check of allow_relation in ForwardManyToOneDescriptor.__set__ | Database layer (models, ORM) | |||
27018 | 27018 | Admin views in admindocs crash with AttributeError | contrib.admindocs | |||
27656 | 27656 | Fix comment verb style according to PEP 257 | Core (Other) | |||
27392 | 27392 | Remove "Tests that", "Ensures that", etc. from test docstings | Documentation | |||
27317 | 27317 | Make Form subclasses combine Form.Media from all parents | Forms | |||
27267 | 27267 | Renaming a primary key fails with "cannot drop constraint on table because other objects depend on it" | Migrations | |||
27985 | 27985 | Converting `Foo.objects.filter(bar=None)` to an `IsNull` too early. | Database layer (models, ORM) | |||
27954 | 27954 | Prevent PostgreSQL dbshell from exiting on CTRL-C | Core (Management commands) | |||
14807 | 14807 | django.utils.formats localize_input inserts thousands_separator into boolean values | Internationalization | |||
27979 | 27979 | Using F() to save negative integers in unsigned columns on MySQL should raise IntegrityError rather than OperationalError | Database layer (models, ORM) | |||
27332 | 27332 | Specifying additional ON arguments, and more flexibility with joins | Database layer (models, ORM) | |||
14370 | 14370 | Adding support for Autocomplete in contrib.admin | contrib.admin | |||
27895 | 27895 | Test Client fails to decode json response with unicode characters | Testing framework | |||
27603 | 27603 | on SpatiaLite AsKML GIS function fails if annotated queryset is evaluated several times | GIS | |||
27258 | 27258 | Raise an exception if RequestContext is used with template.backends.django.Template.render() | Template system | |||
27982 | 27982 | Possible bug related to queryset union | Database layer (models, ORM) | |||
27303 | 27303 | Selecting multiple admin list_filters across relations return results that don't match both filters | contrib.admin | |||
27858 | 27858 | Stop read-only management commands from attempting to create a django_migrations table | Migrations | |||
27539 | 27539 | assertNumQueries fails if debug cursor wrapper fills | Testing framework | |||
27655 | 27655 | Styleguide missing - Use single quotes instead of double quotes in string | Documentation | |||
27308 | 27308 | BytesWarning exception raised when running with python 3 -bb option | Core (Other) | |||
27039 | 27039 | ModelFields with 'default' value set and 'required'=False in form does not use default value | Forms | |||
27860 | 27860 | Changing a CharField to a ForeignKey crashes when migrating in PostgreSQL | Migrations | |||
27241 | 27241 | Annotate doesn't work with PostgreSQL views anymore | Database layer (models, ORM) | |||
27751 | 27751 | Teardown of a PG test database fails if it is an autogenerated test_MYDB database | Testing framework | |||
27183 | 27183 | JSONField improperly escaped in admin interface during normal usage | contrib.postgres | |||
28001 | 28001 | Investigate/update comment about context popping in ForNode.render() | Template system | |||
27726 | 27726 | Template default_if_none filter is inconsistent between printed value and boolean context | Template system | |||
27834 | 27834 | Add the STRPOS database function | Database layer (models, ORM) | |||
27928 | 27928 | Avoid SET/DROP DEFAULT unless a field changes from null to non-null | Migrations | |||
27231 | 27231 | Initialize forms in ModelAdmin like View (i.e. add get_form_kwargs to contrib.admin) | contrib.admin | |||
27956 | 27956 | 2 | Template error raised in an {% extends %} parent template shows incorrect source location on debug page | Template system | ||
27977 | 27977 | inspectdb errors after upgrade to cx_Oracle 5.3 | Database layer (models, ORM) | |||
27966 | 27966 | Bump required version of pyscopg2 to 2.5.4 | Database layer (models, ORM) | |||
27890 | 27890 | runtests.py cleanup exception on Python 3.6 | Core (Other) | |||
27897 | 27897 | Searching for foreign key's pk in the admin crashes with FieldDoesNotExist | contrib.admin | |||
27882 | 27882 | Allow template fragment caching for unlimited time | Template system | |||
27940 | 27940 | Migrations fail when when a model's parent class is changed to abstract -- Wrong SQL being generated | Migrations | |||
27260 | 27260 | Performance Issue because of LEFT OUTER JOIN instead the better INNER JOIN | Database layer (models, ORM) | |||
27937 | 27937 | Potential issue with field.queryset._result_cache persisting | Forms | |||
27933 | 27933 | FieldDoesNotExist if remove foreign key and remove unique constraint at the same time | Migrations | |||
27911 | 27911 | Document UserAdmin when creating custom User model | Documentation | |||
27475 | 27475 | Bug in admin with date_hierarchy and Daylight savings | contrib.admin | |||
27903 | 27903 | RenameModel does not not change ForeignKey with related_name='+' | Migrations | |||
27896 | 27896 | In Django 1.10 when sqlite is used and TIME_ZONE=None a django.db.utils.OperationalError error is raised when filtering by __date on a DateTimeField | Database layer (models, ORM) | |||
27901 | 27901 | Unicode subclasses can't be saved to TextField with MySQL and Python 2 | Database layer (models, ORM) | |||
27862 | 27862 | Exists() feature generates invalid SQL query on postgres backend | Database layer (models, ORM) | |||
27883 | 27883 | "Vertical" polymorphism of models | Database layer (models, ORM) | |||
27885 | 27885 | Migration creates index of a deleted table | Migrations | |||
27884 | 27884 | Document that validators needs to be an iterable since Django 1.11 | Documentation | |||
27870 | 27870 | Clean up ManagementUtility.autocomplete() | Core (Management commands) | |||
27832 | 27832 | contenttypes migration not following the doc on hints naming | contrib.contenttypes | |||
27722 | 27722 | if a template context is an instance of get_template(), it will raise "TypeError: context must be a dict rather than RequestContext" | Template system | |||
27742 | 27742 | Unexpected migration on Parent -> child model inheritence | Migrations | |||
27809 | 27809 | Add pre_add and post_add signals | Database layer (models, ORM) | |||
27819 | 27819 | Display a warning when django.views.generic.ListView assumes the default template name | Generic views | |||
27683 | 27683 | Change default transaction isolation level to READ COMMITTED on MySQL | Database layer (models, ORM) | |||
27821 | 27821 | Documentation of the return value of clean_<fieldname>() could be clarified | Documentation | |||
27783 | 27783 | VariableDoesNotExist can lead to stack overflows unusually easily | Template system | |||
27811 | 27811 | Avoid UnicodeEncodeError during generation of email with mail_admins logger | Error reporting | |||
27741 | 27741 | staticfiles_tests test_corrupt_intermediate_files fails intermittently when run in parallel | contrib.staticfiles | |||
27794 | 27794 | Fix confusing error messages for broken `context_processors` | Error reporting | |||
14606 | 14606 | Application module imported twice when running development server | Core (Other) | |||
27130 | 27130 | Allow using the DjangoTemplates engine without configuring settings | Template system | |||
27764 | 27764 | Running migration that deletes child model (in multi-table inheritance) backwards results in an error | Migrations | |||
27762 | 27762 | Concurrency Safety Documentation | Documentation | |||
27765 | 27765 | Migration to delete child model (multi-table inheritance) results in an error when using SQLite | Migrations | |||
27632 | 27632 | Oracle backend fails to execute a query with an aggregation that contains an expression in the GROUP BY. | Database layer (models, ORM) | |||
27740 | 27740 | Allow content_type or object_id of GenericForeignKey to be field on related model | contrib.contenttypes | |||
27297 | 27297 | infinite AlterField migrations created for foreign key after case-only model name change | Migrations | |||
27709 | 27709 | ContentTypes.objects.get_for_models returns inconsistent results for proxy models | contrib.contenttypes | |||
27518 | 27518 | HTTP Referer leaks password reset link | contrib.auth | |||
27689 | 27689 | FileSystemStorage().get_valid_name() may return empty string | File uploads/storage | |||
27693 | 27693 | Case insensitive lookups on JSONField nested values | contrib.postgres | |||
27664 | 27664 | Manager.contribute_to_class() is called with abstract model rather than concrete model | Database layer (models, ORM) | |||
27054 | 27054 | makemigrations tries to create django_migrations in external database | Migrations | |||
27672 | 27672 | Trouble saving specificly shaped GeometryCollection to spatialite backend | GIS | |||
27522 | 27522 | ./manage runserver --nostatic doesn't return a traceback | Core (Management commands) | |||
27637 | 27637 | timeuntil, timesince breaks in leap year edge case | Utilities | |||
27651 | 27651 | System check disallows two ManyToManyField relations on the same model, one to concrete through and one to proxy of same through | Core (System checks) | |||
27640 | 27640 | HTTPResponse.__repr__ errors when Content-Type header is not defined | HTTP handling | |||
27643 | 27643 | ModelAdmin.save_as is ignored | contrib.admin | |||
27498 | 27498 | Filtering annotated field in SQLite returns wrong results | Database layer (models, ORM) | |||
14297 | 14297 | Accessing settings.FOO in hot spots cause performance problems | Core (Other) | |||
27263 | 27263 | Allow validators to short-circuit in form field validation | Forms | |||
27470 | 27470 | CSRF context processor never sets NOTPROVIDED | CSRF | |||
27597 | 27597 | UrlResolver doesn't check all possibilities | Core (URLs) | |||
27558 | 27558 | Setting db_index=False on existing ForeignKey causes constraint to be recreated on MySQL | Database layer (models, ORM) | |||
27588 | 27588 | Avoid affixing colon to migration name in makemigrations output | Core (Management commands) | |||
27355 | 27355 | Add PostgreSQL Extension operation example to reference page | Documentation | |||
27578 | 27578 | ModelChoiceField.to_python() somehow receives value as type 'list' | Forms | |||
27416 | 27416 | ModelFormSet with queryset accepts invalid POST data for outer models and create unexpected empty data. | Forms | |||
27564 | 27564 | `refresh_from_db()` should return the model instance instead of None | Database layer (models, ORM) | |||
27402 | 27402 | When using i18n_patterns and prefix_default_language=False, 404 page redirects incorrectly | Internationalization | |||
27545 | 27545 | Django conditional If-Match: * returns precondition failed response | HTTP handling | |||
27321 | 27321 | ignores_quoted_identifier_case broken on MySQL on OS X/Windows | Database layer (models, ORM) | |||
27536 | 27536 | order_by('pk') is not obeyed if superclass has default ordering | Database layer (models, ORM) | |||
27517 | 27517 | TemplateResponseMixin with charset does not work | Generic views | |||
27526 | 27526 | test_fuzzy_compiling failing on a machine with 64 cores | Internationalization | |||
27527 | 27527 | How to enable login for a custom written authentication backend | contrib.auth | |||
27510 | 27510 | Allow custom keyword arguments to modelform_factory in ModelFormMixin | Generic views | |||
27482 | 27482 | Conditional Expressions documentation should have an example for filter() methods | Documentation | |||
27467 | 27467 | UserAttributeSimilarityValidator max_similarity=0/1 doesn't work as documented | contrib.auth | |||
27393 | 27393 | Admin: input boxes on password reset forms are not aligned | contrib.admin | |||
27448 | 27448 | GIS distance queries use deprecated ST_distance_sphere | GIS | |||
27426 | 27426 | Test Client shouldn't subclass RequestFactory | Testing framework | |||
27406 | 27406 | Signals pre_delete and post_delete break logical relationship of models and behave in diffrently with different backends | Database layer (models, ORM) | |||
27456 | 27456 | Changing the unique parameter from True to False has no effect on MySQL | Migrations | |||
27454 | 27454 | Skip translation loading in apps that don't have a 'locale' directory | Internationalization | |||
27378 | 27378 | Add UUID serialization support to migration writer | Migrations | |||
27435 | 27435 | Raise an error when using --keepdb without an explicit TEST.PASSWORD on Oracle | Testing framework | |||
27446 | 27446 | Addition of `readonly` option to ModelField to allow database generated fields | Database layer (models, ORM) | |||
27423 | 27423 | Test command sys.exit() does unnecessary casting | Testing framework | |||
27063 | 27063 | i18n_patterns() matches too much of the URL as the language code | Internationalization | |||
27401 | 27401 | Add Transifex config to build translated docs | Documentation | |||
27379 | 27379 | Django violates RFC7230 when handling requests. | HTTP handling | |||
27151 | 27151 | FK index created two times on PostgreSQL if referenced table PK is varchar | Migrations | |||
27396 | 27396 | Docs: send POST request on base.html does not mention {{ csrf_token }} | Documentation | |||
27340 | 27340 | Model pre_init signal should provide an `instance` argument | Database layer (models, ORM) | |||
27362 | 27362 | Omitting default_app_config in __init__.py happens too easily. | Core (Other) | |||
27381 | 27381 | Add a migration operation to enable to pg_prewarm extension for Postgres | contrib.postgres | |||
27349 | 27349 | Docs: "Customizing error views" does not mention CSRF_FAILURE_VIEW | Documentation | |||
27323 | 27323 | Optimize Oracle introspection by using USER_SEQUENCES instead of USER_CATALOG | Database layer (models, ORM) | |||
27336 | 27336 | Whitespace control django configuration template | Template system | |||
27322 | 27322 | get_default_timezone() / LocalTimezone does not handle None values | Utilities | |||
27213 | 27213 | ArrayField with null throws ProgrammingError but not ValidationError on Psycopg < 2.6.1 | contrib.postgres | |||
27301 | 27301 | Better handling of errors that are not pickleable when testing in parallel | Testing framework | |||
27273 | 27273 | Make usage of construct_change_message easier outside of admin | contrib.admin | |||
27290 | 27290 | Email validation doesn't check length | Core (Other) | |||
27285 | 27285 | Multi-db example : default database config can not be an empty dict | Documentation | |||
27217 | 27217 | makemigrations crashes with "'SpatialRefSysMixin' has no attribute '_meta'" on PostGIS | GIS | |||
27274 | 27274 | KeyError when using RenameModel in migrations that refer to an unmanaged model in another app. | Migrations | |||
27261 | 27261 | Missing python-brace-format marker for a contrib.admin string | contrib.admin | |||
27252 | 27252 | Remove hosting4django.net from DjangoFriendlyWebHosts | Uncategorized | |||
27223 | 27223 | 3 | model RangeField with default value are skiped in ModelForm full_clean validation in construct_instance function | Forms | ||
27242 | 27242 | Add get_object_or_none to django.shortcuts | Core (Other) | |||
27237 | 27237 | Cannot save() model with ForeignKey with sqlite, but works OK with PostgreSQL | Database layer (models, ORM) | |||
27230 | 27230 | Inconsistency in AppConfig.path depending on sys.path | Core (Other) | |||
14284 | 14284 | Support for Google Maps version 3 | GIS | |||
27192 | 27192 | Allow pluralizing admin URLs | contrib.admin | |||
27143 | 27143 | SearchQuery is not combinable using more than one `&` or `|` operators | contrib.postgres | |||
27190 | 27190 | Internet explorer 9 fails to load Roboto-Regular.woff font | contrib.admin | |||
27108 | 27108 | Remove collectstatic warning about overwriting existing files when STATIC_ROOT directory doesn't exist | contrib.staticfiles | |||
27169 | 27169 | adding a field to a model with default value in postgres, when is migrated drop the default | Migrations | |||
27142 | 27142 | makemigrations fails on special database connections | Migrations | |||
27081 | 27081 | Allow migrations to serialize methods on pypy | Migrations | |||
27145 | 27145 | Discrepenacy between documentation and docstring for Storage.save method | Documentation | |||
27128 | 27128 | A method model.objects.get(pk=obj.pk) returns many objects, but in a database is one. | Uncategorized | |||
27125 | 27125 | Can not support django Internationalized domain name in URLValidation | Core (URLs) | |||
27112 | 27112 | django.test.client.Client doesn't support timeouts | Testing framework | |||
27116 | 27116 | Deferrable Admin Filters | contrib.admin | |||
27061 | 27061 | Support creating the TEST PostgreSQL database from a custom template | Testing framework | |||
27107 | 27107 | setting request.encoding damages request.POST | HTTP handling | |||
27085 | 27085 | UI Discrepancy in "Writing your first Django app, part 2" | Documentation | |||
27094 | 27094 | ImportError: No module named 'django.core.checks.compatibility.django_1_10' | Uncategorized | |||
27082 | 27082 | Make timezone.localtime() default to timezone.now() when no value is given | Utilities | |||
27059 | 27059 | autoreload loose the sys.path in some cases (buildout install of python for instance, maybe others) | Core (Management commands) | |||
27069 | 27069 | Documentation for what's possible to import as _ | Documentation | |||
27070 | 27070 | Support for `Q` objects in `get_or_create` and `update_or_create` | Database layer (models, ORM) | |||
27066 | 27066 | Possible Memory leak while evaluating a QuerySet | Database layer (models, ORM) | |||
27037 | 27037 | 'required' attribute on prefilled ClearableFileInput prevents valid form submissions | Forms | |||
27038 | 27038 | Migration being created even when no change was made. | Migrations | |||
27033 | 27033 | static tag causes AppRegistryNotReady errors on 1.10 | contrib.staticfiles | |||
27002 | 27002 | Redundant database query rendering a ModelChoiceField with RadioSelect or CheckboxSelectMultiple | Forms | |||
27011 | 27011 | Django Middleware 1.10 does not run template_context_processors for exceptions thrown from middleware | HTTP handling | |||
27001 | 27001 | Regression in query counts using RadioSelect with ModelChoiceField | Forms | |||
14030 | 14030 | Use F() objects in aggregates(), annotates() and values() | Database layer (models, ORM) | |||
14415 | 14415 | Multiple aliases for one database: testing problems | Testing framework | |||
14891 | 14891 | use_for_related_fields=False is not honored by reverse FK or M2M related managers | Database layer (models, ORM) | |||
494 | 494 | Collapse in admin interface for inline related objects | contrib.admin | |||
14286 | 14286 | Support for BigAutoField | Database layer (models, ORM) | |||
29 | 29 | Fix usability issue with limit_choices_to and "Add another" in admin | contrib.admin | |||
14368 | 14368 | Reverse relation attribute for OneToOneField fails when set to None | Database layer (models, ORM) | |||
14887 | 14887 | select_related() does not work with Proxy models and multi-table inheritance | Database layer (models, ORM) | |||
14518 | 14518 | Field.to_python not called on foreign key IDs | Database layer (models, ORM) | |||
14909 | 14909 | Adding custom command requires code duplication from Command.handle() if one want to use options like verbosity. | Core (Management commands) | |||
14442 | 14442 | During tests parse fixtures using setUpClass | Testing framework | |||
14196 | 14196 | Objects that come from something_set, should have their parent object filled in | Database layer (models, ORM) | |||
14601 | 14601 | ValuesQuerySet join types not being promoted | Database layer (models, ORM) | |||
14952 | 14952 | New find_commands(management_dir) to support .pyc and .pyo | Core (Other) | |||
14497 | 14497 | ModelAdmin.readonly_fields isn't graceful with filefields. | contrib.admin | |||
14180 | 14180 | Creating redundant indexes on foreign keys for MySQL/InnoDB tables | Database layer (models, ORM) | |||
14515 | 14515 | Can't pickle ValueQuerySet if query references fields, which aren't on the same model. | Database layer (models, ORM) | |||
14394 | 14394 | Assigning bad data to an m2m attribute should not clear existing data | Database layer (models, ORM) | |||
14434 | 14434 | AdminSite should rely on self.has_permission for all permission checks | contrib.admin | |||
901 | 901 | Reload method for models | Database layer (models, ORM) | |||
14664 | 14664 | MiddlewareNotUsed should display a warning | Core (Other) | |||
14638 | 14638 | to_python howto documentation improvement | Documentation | |||
14930 | 14930 | `values_list()` fails on queryset ordered by extra column | Database layer (models, ORM) | |||
14787 | 14787 | Upload handler should pass errors on to forms.FileField | File uploads/storage | |||
14549 | 14549 | Disambiguation of target/source fields for intermediary models when using ManyToManyField | Database layer (models, ORM) | |||
14760 | 14760 | Admin inlines with file/image field fails to save_as | contrib.admin | |||
14298 | 14298 | maximum open cursors exceeded on Jython and Oracle | Database layer (models, ORM) | |||
14051 | 14051 | Signals for transaction commit/rollback | Database layer (models, ORM) | |||
14007 | 14007 | Automatically discover models within a package without using the app_label Meta attribute | Database layer (models, ORM) | |||
14800 | 14800 | Development server should NOT elide favicon from the logs | Core (Management commands) | |||
14461 | 14461 | Allow to use other translation languages than just the ones available in Django | Internationalization | |||
14877 | 14877 | ModelFormSet.save() with a deleted form should work even if the model has already been deleted | Forms | |||
937 | 937 | Autoreload reloads for every request. | Core (Management commands) | |||
23 | 23 | Add support for ValidationWarning | Forms | |||
14512 | 14512 | Documentation & tools for decorating class-based-views. | Generic views | |||
14043 | 14043 | Incorrect and/or confusing behaviour with nullable OneToOneField | Database layer (models, ORM) | |||
14261 | 14261 | Add clickjacking protection (X-Frame-Options header) | HTTP handling | |||
14857 | 14857 | has_results cleanup | Uncategorized | |||
14945 | 14945 | ContentType.objects.get_for_model doesn't allow using multiple databases | Database layer (models, ORM) | |||
25 | 25 | Filtering interface on ForeignKey <select> boxes | contrib.admin | |||
14874 | 14874 | remove js-confirms on changelist | contrib.admin | |||
14186 | 14186 | Adding GDirections wrapper to overlays.py | GIS | |||
14287 | 14287 | TEST_MIRROR is not respected in routers | Database layer (models, ORM) | |||
14705 | 14705 | Model Field Order not influenced by MRO of superclasses | Database layer (models, ORM) | |||
852 | 852 | psycopg.ProgrammingError exceptions leave the connection to the DB in an unusable state | Database layer (models, ORM) | |||
14970 | 14970 | Inconsistency in handling of managed/unmanaged transactions | Database layer (models, ORM) | |||
14373 | 14373 | annotate() will gladly delete your data | Database layer (models, ORM) | |||
14387 | 14387 | pre_save problem with inherrited model | Database layer (models, ORM) | |||
14571 | 14571 | Update jQuery | contrib.admin | |||
14039 | 14039 | FileField special-casing breaks MultiValueField including a FileField | Forms | |||
14684 | 14684 | RESTful Model View | Generic views | |||
14694 | 14694 | defer() doesn't work with reverse relations | Database layer (models, ORM) | |||
14678 | 14678 | Users are able to add more than one page to the same url | contrib.flatpages | |||
14615 | 14615 | Related objects manager returns related objects with null FKs for unsaved instances | Database layer (models, ORM) | |||
14967 | 14967 | django.contrib.auth.admin.UserAdmin.response_add changed in 1.2.4 | Documentation | |||
14308 | 14308 | Adding some fields to the Mexican local flavor. | contrib.localflavor | |||
14449 | 14449 | restructuredtext filter does not return the correct content | Documentation | |||
14195 | 14195 | ContentType object fails to use cache, beats DB to death | Uncategorized | |||
14502 | 14502 | Feature: escape hatch for colliding template syntax in Django templates | Template system | |||
14478 | 14478 | Couple of tests make assumptions about configuration | Contrib apps | |||
14886 | 14886 | GeoModelAdmin forms cannot be used with WMS in formats other than image/jpeg | GIS | |||
1 | 1 | Create architecture for anonymous sessions | Core (Other) | |||
14836 | 14836 | Improve semantics of docs: | *.djangoproject.com | |||
596 | 596 | Allow Django to be packaged as a Python egg | Core (Other) | |||
14147 | 14147 | django 1.2 documentation refer to assertQuerysetEqual which is only available in trunk | Documentation | |||
159 | 159 | Circular logout problem | contrib.admin | |||
736 | 736 | [patch] QueryDict items() and mutability protection fix with doctests | Core (Other) | |||
26 | 26 | Admin validation errors cause FileUploadFields to be reset | contrib.admin | |||
640 | 640 | order_with_respect_to option fails | Documentation | |||
702 | 702 | document that ManyToMany fields can't be in unique_together | Documentation | |||
14597 | 14597 | request.is_secure() should support headers like: X-Forwarded-Protocol and X-Forwarded-Ssl | HTTP handling | |||
14292 | 14292 | User.objects.create_user does not give object with id field populated in svn release. | contrib.auth | |||
14382 | 14382 | a few suggestions | contrib.comments | |||
14579 | 14579 | Use built-in sessions middleware for entirely cookie-based sessions | contrib.sessions | |||
14750 | 14750 | ILPostalCodeField doesn't handle EMPTY_VALUES correctly | contrib.localflavor | |||
14299 | 14299 | Add additional cache.*_many functions | Core (Cache system) | |||
14982 | 14982 | EMPTY_CHANGELIST_VALUE not honored whit a relation field in list_display | Uncategorized | |||
14662 | 14662 | auth and contenttypes post-syncdb handlers ignore 'db' option | Contrib apps | |||
14581 | 14581 | __isnull=False not working for one to one relationships | Database layer (models, ORM) | |||
14697 | 14697 | Speeding up queryset model instance creation | Database layer (models, ORM) | |||
14942 | 14942 | .distinct() + ordering/order_by() is a problem even without related models | Documentation | |||
14938 | 14938 | "Save as" does not save entries added with a Inline | Forms | |||
14389 | 14389 | Future url replacement | Template system | |||
14401 | 14401 | Add a contributing HOWTO page for new contributors | Documentation | |||
14374 | 14374 | Missing templates on contrib.auth makes tests in a new project fail (startproject) | Contrib apps | |||
14290 | 14290 | Rendering is very inefficient when USE_L10N. Caching format values gives 2-7 times improvement | Internationalization | |||
14835 | 14835 | Improper indentation for docs/ref/contrib/admin/index.txt | Documentation | |||
14972 | 14972 | AdminEmailHandler breaks when report is missing stack trace information | Core (Other) | |||
14820 | 14820 | Use `TextField` instead of `PositiveIntegerField` in docs and examples for generic relations. | Documentation | |||
14604 | 14604 | Ubuntu documentation for geospatial/Postgres is out of date | GIS | |||
14698 | 14698 | django.utils.module_loading.module_has_submodule yields false positives | Core (Other) | |||
14130 | 14130 | Catching ImportError in manage.py considered dangerous | Core (Other) | |||
14941 | 14941 | URLField (in django.contrib.admin) rejects IDN domain | Core (Other) | |||
14943 | 14943 | Meta attributes for Model refused to work with Mixin. | Database layer (models, ORM) | |||
14862 | 14862 | bad links | *.djangoproject.com | |||
14700 | 14700 | Speed up RawQuerySet iterator | Database layer (models, ORM) | |||
14543 | 14543 | ContentTypes tests fails if auth app is not installed | contrib.contenttypes | |||
14570 | 14570 | New format character to represent locale-specifc alternative month names | Internationalization | |||
14749 | 14749 | add __enter__ and __exit__ to django.core.files.File | File uploads/storage | |||
14773 | 14773 | MultipleObjectMixin and subclasses should accept custom paginator class | Generic views | |||
14951 | 14951 | Unique_for_[date|month|year] fails when the DateField is empty | Database layer (models, ORM) | |||
14873 | 14873 | A paginated ListView with a List instead of queryset produces an error | Generic views | |||
14004 | 14004 | update() is not mention in the Queryset API Reference | Documentation | |||
14259 | 14259 | URL dispatcher does not reject duplicate URL names | Core (Other) | |||
14634 | 14634 | Sessions are unnecessarily complex | contrib.sessions | |||
14910 | 14910 | I18N locale per app resolving - documentation incorrect and bug | Internationalization | |||
14356 | 14356 | Unused import in django.core.management.sql | Core (Other) | |||
14550 | 14550 | commit_on_success no longer sets back to autocommit mode | Database layer (models, ORM) | |||
14249 | 14249 | Inactive users have less permissions then anonymous users with custom backend | contrib.auth | |||
14768 | 14768 | es-MX locale, formats.py contribution | Translations | |||
14548 | 14548 | Docs and implementation don't match regading return values of certain QuerySet aggregate functions | Documentation | |||
14924 | 14924 | I18N looks for translations in the reverse order of the apps | Internationalization | |||
14445 | 14445 | Use HMAC and constant-time comparison functions where needed in Django | Uncategorized | |||
14661 | 14661 | A couple of MySQL/MyISAM test failures | Testing framework | |||
14487 | 14487 | Stop leaking unittest2 as 'unittest' from django.test.simple | Testing framework | |||
14878 | 14878 | Issues in generic views (list) | Generic views | |||
14529 | 14529 | Save messages for proxy models show a crazy verbose_name | contrib.admin | |||
399 | 399 | Bigint field object needed | Database layer (models, ORM) | |||
689 | 689 | Honor Web server provided authentication | Core (Other) | |||
957 | 957 | A SlugField with prepopulate_from does not work for stacked or tabular edit_inline objects. | contrib.admin | |||
730 | 730 | more explicit middlware ordering | Core (Other) | |||
285 | 285 | WSGIRequest should set request.path to full uri path | HTTP handling | |||
14063 | 14063 | Validating form file fields is hard | File uploads/storage | |||
13 | 13 | Related objects interface should be tighter (edit_inline) | contrib.admin | |||
14503 | 14503 | Unify test for exception+message value assertion method | Testing framework | |||
14049 | 14049 | Fixture loading should be skipped for TestCase decorated with @skip* | Testing framework | |||
14610 | 14610 | fixtures should be able to specify their database | Testing framework | |||
289 | 289 | [patch] more details with "Please correct the errors below." | contrib.admin | |||
14608 | 14608 | Adding a INPhoneNumberField to indian localflavor | contrib.localflavor | |||
811 | 811 | IPv6 address field support | Core (Other) | |||
14201 | 14201 | Add a "security overview" page to the docs | Documentation | |||
14206 | 14206 | contrib:admin dynamic list_display support | contrib.admin | |||
14614 | 14614 | Dont send Request message when handle_uncaught_exception() | Core (Other) | |||
14903 | 14903 | wsgiref usage | HTTP handling | |||
14262 | 14262 | Helper for "get_something as varname" template tag pattern | Template system | |||
14729 | 14729 | RawQuerySet.__repr__ fails when params passed as list | Database layer (models, ORM) | |||
14766 | 14766 | ordering by a field that does not exists returns an empty QuerySet | Database layer (models, ORM) | |||
14710 | 14710 | Form css classes for bound fields are not rendered {{ form.field_name }} | Forms | |||
14733 | 14733 | Allow Manager.raw() execute not only "Pure selects" | Database layer (models, ORM) | |||
717 | 717 | If-Modified-Since checked for exact match | HTTP handling | |||
14012 | 14012 | Adding an User object in a popup fails | contrib.admin | |||
14635 | 14635 | Documentation improvement on setting up django with OpenBSD | Documentation | |||
14818 | 14818 | cycle tag is not safe | Template system | |||
14038 | 14038 | 1.2 Release notes don't mention new template loader classes | Documentation | |||
14796 | 14796 | inspectdb producing field names which are Python keywords | django-admin.py inspectdb | |||
14240 | 14240 | filesizeformat should localize number | Template system | |||
14870 | 14870 | Do not catch all AttributeErrors in CustomRouter.allow_syncdb and friends | Database layer (models, ORM) | |||
14498 | 14498 | Forms passed to FormWizard.process_step are not guaranteed to have clean validate data | contrib.formtools | |||
14801 | 14801 | Support for string methods with lazy translations | Internationalization | |||
14474 | 14474 | Unnecessary deepcopying of QuerySet inside filter() method results in slower execution | Database layer (models, ORM) | |||
14969 | 14969 | To have a way to modify third part model classes | Database layer (models, ORM) | |||
14940 | 14940 | New generic class view CreateView execute form.save() with no arguments | Generic views | |||
14991 | 14991 | SQL injection in quote_name() | Database layer (models, ORM) | |||
14657 | 14657 | Extra select fields are merged into 'GROUP BY' | Database layer (models, ORM) | |||
14595 | 14595 | DATABASE DeprecationWarning includes new syntax. | Database layer (models, ORM) | |||
14420 | 14420 | Can't do validation on ModelFormSets to prevent deletion when there is only one object in formset and it is to be deleted | Forms | |||
14437 | 14437 | Allow force_insert for fixtures loading. | Core (Serialization) | |||
14989 | 14989 | Allow serializers to non ovewrite fixtures objects if they are marked as non overridable | Core (Serialization) | |||
14987 | 14987 | Date filter options inconsistant and out of order | Documentation | |||
14163 | 14163 | Setting pk should set the related fields also in the base chain. | Database layer (models, ORM) | |||
14067 | 14067 | _perform_unique_checks, _perform_date_checks broken for subclasses | Database layer (models, ORM) | |||
14944 | 14944 | Saving a model which refers to unexistent models does not spit any errors | Database layer (models, ORM) | |||
14655 | 14655 | formsets should be iterable | Forms | |||
14865 | 14865 | Various RO localflavor fields don't handle EMPTY_VALUES correctly | contrib.localflavor | |||
14871 | 14871 | ZAIDField doesn't handle EMPTY_VALUES correctly | contrib.localflavor | |||
14872 | 14872 | ZAPostCodeField doesn't pass *args or **kwargs to super().__init__ | contrib.localflavor | |||
14864 | 14864 | ROCIFField in localflavor has a bad regex | contrib.localflavor | |||
14855 | 14855 | Tweak reST in new TemplateResponse docs | Documentation | |||
14837 | 14837 | field based custom ordering | Database layer (models, ORM) | |||
14311 | 14311 | Improve django.template.defaultfilters.title | Template system | |||
14813 | 14813 | Order of fieldnames in exclude= (inside ModelForm) can mess things up | Forms | |||
14687 | 14687 | Proxy model inheritance and DoesNotExist exception | Database layer (models, ORM) | |||
14566 | 14566 | Multiple database issue v1.2.3 - Django reading the wrong database | Database layer (models, ORM) | |||
14508 | 14508 | Test suite silences warnings | Testing framework | |||
14630 | 14630 | Oracle test tablespace disk datafile not big enough for running full Django test suite | Testing framework | |||
14231 | 14231 | Missing index on expire_date in Session model | contrib.sessions | |||
14398 | 14398 | runfcgi umask option should use literal value | Core (Management commands) | |||
14552 | 14552 | Suggestion for a slightly better explanation of custom template tags | Documentation | |||
14495 | 14495 | get_success_url raises ImproperlyConfigured with wrong message in some class based generic views' mixins | Generic views | |||
14480 | 14480 | 1 | mysql and Django | Uncategorized | ||
14441 | 14441 | Oracle list limit exceeded with __in filters | Database layer (models, ORM) | |||
14428 | 14428 | Doesn't work with CSRF in DJango 1.2+ | Uncategorized | |||
14359 | 14359 | django core and contrib named urls should follow a convention | Contrib apps | |||
14314 | 14314 | Import error on installation of Django 1.2.3 | Uncategorized | |||
14275 | 14275 | Russian file name file in upload | File uploads/storage | |||
14235 | 14235 | UnicodeDecodeError in CSRF middleware | Forms | |||
14145 | 14145 | undeterministic behavior when project or app template contains dotdir | Core (Management commands) | |||
14168 | 14168 | Method assertQuerysetEqual() has "response" as first argument in the docs | Documentation | |||
14068 | 14068 | Fixture loading issue with multi database setting | Core (Serialization) | |||
14141 | 14141 | Use :doc: crossref Sphinx role for inter document links | Documentation | |||
14124 | 14124 | Cannot use a proxy model with unique_together | Uncategorized | |||
14115 | 14115 | Provide a way to create custom lookups | Database layer (models, ORM) | |||
14052 | 14052 | Error on a code in Tutorial 01 | Documentation | |||
14086 | 14086 | Tests don't pass on Python 2.4 because of a try/except/finally | contrib.sessions | |||
14036 | 14036 | foreignKey doesn't work properly in admin - last current svn revision (1.3 pre alpha) | contrib.admin | |||
854 | 854 | GUI editor for the admin interface | Core (Other) | |||
580 | 580 | [patch] caching needs to take more into account than just the URL | Core (Cache system) | |||
22 | 22 | [patch] FileUploadField should allow for clearing the field | contrib.admin | |||
541 | 541 | [patch] Making generic views use other templates like Zope3 ZPT | Generic views | |||
376 | 376 | Add a handler for mod_python v. 2 (Django requires v. 3) | Core (Other) | |||
987 | 987 | HttpResponseRedirect uses/allows relative URIs for the HTTP Location header, which is forbidden by HTTP | Core (Other) | |||
24 | 24 | edit_inline support for OneToOne relationships | Metasystem | |||
245 | 245 | Remove old ordering syntax | Metasystem | |||
659 | 659 | Selecting by month with DateField is broken with sqlite3 backend | Database layer (models, ORM) | |||
653 | 653 | setup.py doesn't create django/contrib/admin/templates/ | contrib.admin | |||
685 | 685 | [patch] list_detail and archive_* generic views should default allow_empty to True | Generic views | |||
785 | 785 | many2many table and legacy databases. | Database layer (models, ORM) | |||
115 | 115 | Models CRUD via web services | Core (Other) | |||
899 | 899 | Formfield doesn't display default value | Forms | |||
231 | 231 | [patch] Make appropriate model fields honor max_length param | Metasystem | |||
460 | 460 | Patch for get_table_list() for SQLite3 | Database layer (models, ORM) | |||
792 | 792 | FileField and edit_inline=meta.STACKED | contrib.admin | |||
926 | 926 | Too narrow collumns for swedish on main admin page | contrib.admin | |||
851 | 851 | New SQL query API | Database layer (models, ORM) | |||
671 | 671 | generic list_object enhancement | Core (Other) | |||
396 | 396 | djangoadmin.py runserver should be able to listen on all available IPs | Tools | |||
362 | 362 | Anonymous sessions should try to prevent session-stealing | Core (Other) | |||
243 | 243 | lack of ordering the get_list() params | Metasystem | |||
240 | 240 | get_callback() improvements | Core (Other) | |||
279 | 279 | [patch] TemplateDoesNotExist on Windows | contrib.admin | |||
254 | 254 | can't download the files | *.djangoproject.com | |||
183 | 183 | TypeError: can't compare datetime.datetime to datetime.date | Template system | |||
168 | 168 | history() in django/views/admin/main.py makes assumptions about the object's key name | contrib.admin | |||
198 | 198 | istartswith doesn't work | Contrib apps | |||
163 | 163 | Option to leave off __exact | Template system | |||
128 | 128 | IndexError when using invalid {% extends %} in template should be replaced with better error message. | Template system | |||
90 | 90 | Add "django-admin.py inspectdb" option | Tools | |||
171 | 171 | Bug, I think, in foreign keys and SQLite | Database layer (models, ORM) | |||
21 | 21 | FileUploadField should allow for manual filename entry | contrib.admin | |||
952 | 952 | [patch] Allow for database client encoding configuration from project settings | Database layer (models, ORM) | |||
5 | 5 | Add a cache=NUM_SECONDS argument to QuerySet | Metasystem | |||
343 | 343 | One-to-one relations - different primary_key | Metasystem | |||
393 | 393 | [patch] Filters don't take the str() value of a var | Core (Other) | |||
924 | 924 | [patch] String filters (lower, upper, capfirst etc.) don't work with international strings | contrib.admin | |||
934 | 934 | ImageField's cause the admin UI to not allow modifications? | Validators | |||
688 | 688 | [patch] Error handlers lack context. | Translations | |||
872 | 872 | fields.TextField should pass 'rows' argument to its formfields.LargeTextField | contrib.admin | |||
65 | 65 | [i18n] Internationalization and localisation | contrib.admin | |||
329 | 329 | RSS framework needs an easier interface | contrib.syndication | |||
349 | 349 | [patch] Bad styling in Admin interface | contrib.admin | |||
463 | 463 | [patch] new mysql.DatabaseWrapper - solving multiple MySQL problems | Core (Other) | |||
122 | 122 | [patch] Build models using fieldname=FieldClass | Core (Other) | |||
338 | 338 | ManyToMany fields don''t work in the generic views | Generic views | |||
270 | 270 | Patch: edit_inline and default on fields don't work together | contrib.admin | |||
61 | 61 | [patch] auth.User admin form shouldn't require people to edit hashes | contrib.admin | |||
167 | 167 | ForeignKey should also take string arg instead of class name | Metasystem | |||
634 | 634 | [patch] admin shortcuts don't honor existing http:// absolute urls | contrib.admin | |||
320 | 320 | After completing Tutorial 2, there appears to be a bug in the foreign key related default admin code | contrib.admin | |||
521 | 521 | Multilevel foreign key ordering causes error in Admin changeview | Metasystem | |||
626 | 626 | Move template modules to django.core.template package | Core (Other) | |||
170 | 170 | Unicode field names cause UnicodeEncodeError in main admin handler | contrib.admin | |||
500 | 500 | [patch] Templates files extensions other than '.html' should be possible | Template system | |||
698 | 698 | Exceptions thrown after CONTROL-C typed to stop test web server. | Core (Management commands) | |||
201 | 201 | ImageField validation error | contrib.admin | |||
419 | 419 | Create meta.AbstractModel | Metasystem | |||
686 | 686 | sqlreset references django_admin_log | Generic views | |||
853 | 853 | Django has high start costs, weight | Metasystem | |||
817 | 817 | problem with column-quoting and "computed columns" | Metasystem | |||
583 | 583 | [patch] Add app-template dirs to TEMPLATE_DIRS | Template system | |||
961 | 961 | [patch] Add automatic thumbnail generation to ImageFields | Core (Other) | |||
582 | 582 | [patch] Load templates from application eggs | Template system | |||
849 | 849 | 1 | login_required redirects to pages without parameters and so loses them | Core (Other) | ||
603 | 603 | Improved template error messages | Template system | |||
356 | 356 | [patch]: simple XML-RPC support for Django | Core (Other) | |||
930 | 930 | [patch] Leaving out ¨ordering¨ in OneToOne relationship causes bad SQL statement | Metasystem | |||
577 | 577 | Dynamic attribute lookup in templates | Template system | |||
535 | 535 | Refactor admin code to clean it up | contrib.admin | |||
593 | 593 | [patch] Fulltext search support in Django | Database layer (models, ORM) | |||
975 | 975 | ManyToMany field in raw_id_admin mode - broken (javascript) | contrib.admin | |||
892 | 892 | Make TemplateNotFound pages look like the 404's that come of URLConf | Template system | |||
695 | 695 | sqlupdate, creates sql to update the database based on an updated model file | Database layer (models, ORM) | |||
674 | 674 | ImageField display use undocumented thumbnails for change_list display | contrib.admin | |||
286 | 286 | [patch] Eliminate unintuitive behavior when using edit_inline with no core fields specified | Metasystem | |||
672 | 672 | get_absolute_url isn't nice | contrib.syndication | |||
900 | 900 | [patch] Premature close of postgres connection with multiple threads | Database layer (models, ORM) | |||
662 | 662 | saving a newly created object without any data causes an error | Core (Other) | |||
966 | 966 | [patch] add 'not'-variants to some lookup kwargs | Core (Other) | |||
549 | 549 | StaticField formfield | Core (Other) | |||
696 | 696 | add newline-suppression to {% and {{ | Template system | |||
646 | 646 | inspectdb fails on tables with "-" in the name | Core (Management commands) | |||
887 | 887 | save manipulator throws UnboundLocalError when saving new files | Metasystem | |||
916 | 916 | New admin change_list should be looked up in the app templates To switch your existing trunk checkout to the new-admin branch: {{{ svn switch http://code.djangoproject.com/svn/django/branches/new-admin/ New admin change_list should get looked up in | contrib.admin | |||
629 | 629 | [patch] ChangeManipulator does not correctly display <select> when the data is an id type | Core (Other) | |||
766 | 766 | [patch, new-admin] Allow html tags if "allow_tags" model's method attribute is present | contrib.admin | |||
778 | 778 | URL field incorrectly identifies a link as a broken link. | Validators | |||
585 | 585 | [Document] - Render your Django's data with specialized applications | Documentation | |||
479 | 479 | [patch] Implement timezone-formats in date-formatting | Database layer (models, ORM) | |||
604 | 604 | 1 | Total number of results not available in paginated object_list generic view | Generic views | ||
363 | 363 | Patch to make sqlall use a database specific initial data file over the database agnostic one | Metasystem | |||
322 | 322 | [patch] Admin unavailable in development server after [503] | contrib.admin | |||
190 | 190 | Add which template a syntax error is occurring in when you raise TemplateSyntaxErrors | Template system |