r.
(r.)
Most Active Role
N/A
Most Active Component
Database Layer (Models, Orm)
Activity Timeline
[No data in this time period]
Components
Tickets
Trac | Ticket (1243) | Reporter (1) | Owner (0) | Commenter (28) | 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) | |||
34917 | 34917 | Links in the Django admin should be underlined. | contrib.admin | |||
34819 | 34819 | GenericForeignKey.get_prefetch_queryset() | contrib.contenttypes | |||
27222 | 27222 | Refresh fields that are expressions after Model.save() | Database layer (models, ORM) | |||
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) | |||
34380 | 34380 | Make URLField assume "https". | Forms | |||
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) | |||
470 | 470 | Add Field.db_default for defining database defaults | Database layer (models, ORM) | |||
27833 | 27833 | prefetch_related fails with SQLite when used with 1000 parent records | Database layer (models, ORM) | |||
34976 | 34976 | startproject and startapp should provide feedback | Core (Management commands) | |||
27880 | 27880 | Use __set_name__ to replace some usages of contribute_to_class. | Database layer (models, ORM) | |||
34983 | 34983 | Deprecate django.utils.itercompat.is_iterable(). | Utilities | |||
34609 | 34609 | Deprecate format_html calls without args or kwargs | Utilities | |||
34462 | 34462 | Deletions in admin panel create N + 1 queries | contrib.admin | |||
34898 | 34898 | Adding non-deterministic collations to unique CharFields crashes on PostgreSQL. | Migrations | |||
34856 | 34856 | Running tests with historical migrations that contain index together fails with TypeError. | Migrations | |||
27236 | 27236 | Deprecate Model.Meta.index_together in favour of Model.Meta.indexes | Database layer (models, ORM) | |||
34533 | 34533 | OuterRef not resolved as part of ORDER BY clause | Database layer (models, ORM) | |||
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) | |||
27617 | 27617 | Add contributor facing documentation for the ORM | Documentation | |||
27106 | 27106 | Document which template filters can be used in Python code (and how) | Documentation | |||
34855 | 34855 | Document CSRF_TRUSTED_ORIGINS relation to SECURE_PROXY_SSL_HEADER. | Documentation | |||
34887 | 34887 | Allow unlimited CharField for SQLite backend | Database layer (models, ORM) | |||
34703 | 34703 | TypeError: unhashable type: Netmiko Django | Utilities | |||
34429 | 34429 | Allow to set unusable password via admin UI | contrib.auth | |||
34643 | 34643 | 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 | |||
27580 | 27580 | add special field for storing content types | contrib.contenttypes | |||
34013 | 34013 | Support ordering by annotation transforms (e.g JSONObject/ArrayAgg transforms). | Database layer (models, ORM) | |||
34045 | 34045 | Admin changelist checkboxes do not have labels | contrib.admin | |||
34654 | 34654 | Post-normalization performed on the Username field leading to the bypass of the whitespace stripping | contrib.auth | |||
34881 | 34881 | migrate crashes when renaming model referenced twice by ManyToManyField.through model on SQLite. | Migrations | |||
34789 | 34789 | `filter_horizontal` duplicates entries in "Chosen" column after instance is added via in another field using the "plus" JS action | contrib.admin | |||
34538 | 34538 | 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 | |||
34331 | 34331 | Support prefetch_related() with Queryset.aiterator() | Database layer (models, ORM) | |||
34925 | 34925 | 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 | |||
34838 | 34838 | GeoDjango database functions incompatible with GeneratedField | Database layer (models, ORM) | |||
34211 | 34211 | Performance regression in ForeignKeyDeferredAttribute changes. | Database layer (models, ORM) | |||
34853 | 34853 | Accept-Language Header takes precedence over cookie for format localization | Internationalization | |||
34059 | 34059 | Validation of check constraints on JSONField key transforms with None produces invalid SQL on PostgreSQL. | Database layer (models, ORM) | |||
27447 | 27447 | Provide an easy way to test sending of signals | Testing framework | |||
34488 | 34488 | ClearableFileInput widget forgets "Clear" selection when form is not valid | Forms | |||
34901 | 34901 | Add async interface to contrib.sessions | contrib.sessions | |||
27325 | 27325 | Offer a solution for static file serving suitable for production use | Core (Other) | |||
14831 | 14831 | Django Template Style Guide | Documentation | |||
27460 | 27460 | Allow declaring a GenericRelation from an abstract model to another abstract model | Database layer (models, ORM) | |||
27465 | 27465 | Allow EmailMessage to load attachments from the Storage API | Core (Mail) | |||
34964 | 34964 | Reversing the order of Q objects in a CheckConstraint generates a migration | Migrations | |||
34151 | 34151 | Adding explicit primary key with different type doesn't update related ManyToManyFields. | Migrations | |||
34200 | 34200 | Allow setting postgres role during connection setup | Database layer (models, ORM) | |||
34852 | 34852 | Django Unit Tests break when using replicated MySQL Cluster v8.0.28 | Testing framework | |||
34914 | 34914 | 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 | Reduce index/constraints operations. | Migrations | |||
34597 | 34597 | Queryset (split) exclude's usage of Exists is significantly slower than subquery | Database layer (models, ORM) | |||
27225 | 27225 | "age" header is not set for responses taken from cache. | HTTP handling | |||
34140 | 34140 | Format python code blocks in documentation files | Documentation | |||
34961 | 34961 | Add a max_length parameter to EmailValidator | Core (Other) | |||
34036 | 34036 | Low text contrast over light blue backgrounds in admin light theme | contrib.admin | |||
34044 | 34044 | Admin app search filter appears in nav sidebar but not on admin homepage | contrib.admin | |||
34949 | 34949 | Clarify when unique constraints are ignored. | Documentation | |||
34132 | 34132 | Migration with CheckConstraint fails on PostgreSQL in PyPy with psycopg2cffi due to AttributeError | Database layer (models, ORM) | |||
34670 | 34670 | Django Admin light theme flickers on dark system | contrib.admin | |||
34658 | 34658 | New assertion `assertNotInHTML`, like `assertContains` has `assertNotContains` | Testing framework | |||
34989 | 34989 | Set Content-Length where possible for HttpResponses. | HTTP handling | |||
34831 | 34831 | Search in admin could allow issuing a query with many OR'd clauses | contrib.admin | |||
27055 | 27055 | Model form with geometry widgets has invalid html | GIS | |||
34909 | 34909 | Accessible names for Add / Change buttons in Django Admin | contrib.admin | |||
34986 | 34986 | Fix up support for PyPy 3.10 | Core (Other) | |||
34830 | 34830 | csrf_failure and bad_request views missing context processors | Core (Other) | |||
34995 | 34995 | Add link for admin's related widget is in the wrong place | contrib.admin | |||
27676 | 27676 | MariaDB 10.2 supports defaults for text columns | Database layer (models, ORM) | |||
34633 | 34633 | Add prefetch_related() cache invalidation for create() in reverse many-to-one managers. | Database layer (models, ORM) | |||
34978 | 34978 | Annotating through an aggregate with RawSQL() raises 1056 "Can't group on" on MySQL/MariaDB. | Database layer (models, ORM) | |||
34907 | 34907 | loaddata crashes on objects with natural keys when don't exist on passed database. | Core (Serialization) | |||
34968 | 34968 | MultiPartParser silent large header fields size failures | HTTP handling | |||
34985 | 34985 | Migrations raise AppRegistryNotReady when GeneratedField references incorrect fields. | Database layer (models, ORM) | |||
34984 | 34984 | Adding a field with default crashes for models with GeneratedField on SQLite. | Database layer (models, ORM) | |||
14810 | 14810 | Admin inline templates need blocks | contrib.admin | |||
34972 | 34972 | Aggregate with CombinedExpression resulting in NotImplemented instead of None after update from 3.2 -> 4.2 | Database layer (models, ORM) | |||
34974 | 34974 | 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) | |||
34944 | 34944 | 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 | |||
34919 | 34919 | Missing scope attribute in admin doc table headers. | contrib.admindocs | |||
34229 | 34229 | "no such column" when combining FilteredRelation and multi-table inheritance models | Database layer (models, ORM) | |||
34962 | 34962 | Support for overriding result of model field values | Database layer (models, ORM) | |||
34951 | 34951 | Wrong word | Documentation | |||
34950 | 34950 | Translate text | Documentation | |||
34945 | 34945 | annotate -> union -> values gives wrong values | Database layer (models, ORM) | |||
34941 | 34941 | db_default with decimal.Decimal() doesn't return Decimal instances on Oracle. | Database layer (models, ORM) | |||
34694 | 34694 | trailing slash is not appending | Core (URLs) | |||
34935 | 34935 | makemigrations --check no longer reports pending migrations | Migrations | |||
34930 | 34930 | Parallel tests fail on Python 3.11+ when IsolatedAsyncioTestCase is used | Testing framework | |||
34929 | 34929 | Issue with Django 3.2 and Django-storage 1.14.2 after Upgrading from Django 2.2.28 | Utilities | |||
27403 | 27403 | Document that prefetch_related doesn't guarantee transactional consistency | Documentation | |||
34924 | 34924 | Example for squashmigration not working properly | Migrations | |||
34920 | 34920 | FileExtensionValidator.__eq__() should ignore allowed_extensions order. | Core (Other) | |||
34899 | 34899 | Model Field.choices callable support is not actually lazy | Database layer (models, ORM) | |||
34825 | 34825 | SQLite database files are not destroyed after tests | Testing framework | |||
34918 | 34918 | Assigning model instance to `_id`/attname field saves correctly, but breaks accessing the field | Database layer (models, ORM) | |||
34916 | 34916 | Add support for brotli compression | HTTP handling | |||
27234 | 27234 | Clarify the type of the django.server logger's 'request' extra context | Documentation | |||
34551 | 34551 | Case-When aggregation over aggregated fields doesn't work since 4.2 | Database layer (models, ORM) | |||
34798 | 34798 | Subquery wrapping is required in QuerySet.aggregate() for aggregates referencing nested subquery. | Database layer (models, ORM) | |||
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 | |||
34808 | 34808 | 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 | |||
34581 | 34581 | Filters should not implicitly mark unsafe strings as safe without escaping | Template system | |||
34883 | 34883 | Allow template tags to set extra data on templates. | Template system | |||
34312 | 34312 | startapp/startproject template should support file renames with the full context | Core (Management commands) | |||
34878 | 34878 | Autoreload crashes with FORM_RENDERER="django.forms.renderers.TemplatesSetting". | Template system | |||
34877 | 34877 | KeyError for output_field in GeneratedField | Database layer (models, ORM) | |||
34320 | 34320 | Renaming fields with truncated names don't remove old constraints on Oracle. | Database layer (models, ORM) | |||
34870 | 34870 | Memory leak when using psycopg-c with django hstore | Database layer (models, ORM) | |||
34849 | 34849 | Appending django.contrib.postgres to the INSTALLED_APPS via @modify_settings crashes. | Database layer (models, ORM) | |||
34863 | 34863 | sqlite math functions don't accept character fields as input | Database layer (models, ORM) | |||
34861 | 34861 | KeyTextTransform incompatible with GeneratedField | Database layer (models, ORM) | |||
34867 | 34867 | [Date Input Localization] Accept-Language Header Takes Precedence Over Language Set With Cookie | Internationalization | |||
34858 | 34858 | Output field for combined PositiveIntegerField is not properly resolved. | Database layer (models, ORM) | |||
34845 | 34845 | Slow query when using exclude | Database layer (models, ORM) | |||
34843 | 34843 | Feature request: Support postgres table storage options | Migrations | |||
34836 | 34836 | Add an optional argument to MultipleChoiceField to ignore invalid choices. | Forms | |||
34233 | 34233 | Drop support for Python 3.8 & 3.9. | Core (Other) | |||
34828 | 34828 | DateTimeField breaks when given datetime that would be invalid in UTC | Database layer (models, ORM) | |||
34829 | 34829 | Django reports the “mutually exclusive” error for settings that do not contain STATICFILES_STORAGE. | File uploads/storage | |||
34827 | 34827 | select_for_update example raises TransactionManagementError | Documentation | |||
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) | |||
34815 | 34815 | urls file in startapp command | Core (Management commands) | |||
34812 | 34812 | Validate that URLConf modules contain a urlpatterns entry | Core (URLs) | |||
34809 | 34809 | PyCharm typechecker complains | Documentation | |||
34803 | 34803 | Nested OuterRef crashes with AttributeError | Database layer (models, ORM) | |||
34451 | 34451 | Incorrect exception handling within the django exception handler | Error reporting | |||
34210 | 34210 | Show the duration of individual tests | Testing framework | |||
34802 | 34802 | django.contrib.admin.actions.delete_selected() should return number of rows deleted via ModelAdmin.delete_queryset() | contrib.admin | |||
34787 | 34787 | The 'runserver' command doesn't work when run from an installed script on Windows | Core (Management commands) | |||
34796 | 34796 | Deleting child table does not delete rows in parent table when using multi-table inheritance | Database layer (models, ORM) | |||
34797 | 34797 | Django Admin radio fields admin.HORIZONTAL shows as vertical with django-grapelli. | Uncategorized | |||
34744 | 34744 | Migration re-add constraints when check condition contains a dict_keys object. | Migrations | |||
34792 | 34792 | Creating and saving a model using a custom primary key field can yield a bad "id" value on the instance | Database layer (models, ORM) | |||
34785 | 34785 | Contribution guide comes out non successful | Error reporting | |||
34772 | 34772 | Exception with psycopg3 binary package on Ubuntu 20.04 | Database layer (models, ORM) | |||
34770 | 34770 | Default autoescape off in password_reset_email.html | contrib.auth | |||
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 | |||
34542 | 34542 | Required fields allowed to be blank are not accepted non-interactively using createsuperuser | contrib.auth | |||
34764 | 34764 | Add support for Clusterized Redis deployments | Core (Cache system) | |||
34758 | 34758 | Paginator.validate_number implementation has undocumented change in 4.2 | Core (Other) | |||
34750 | 34750 | Fixed QuerySet.count() on querysets grouped by unused multi-valued annotations. | Database layer (models, ORM) | |||
34748 | 34748 | __in lookup crashes with a subquery containing an unused annotation that uses explicit grouping. | Database layer (models, ORM) | |||
34747 | 34747 | Django hangs on async views with asycio.gather and an async ORM call | Database layer (models, ORM) | |||
14845 | 14845 | Document connection-creation process | Documentation | |||
34720 | 34720 | BaseReloader.watch_dir() incorrectly checks for existence of path | Utilities | |||
34738 | 34738 | Django admin doesn't translate error | contrib.admin | |||
34733 | 34733 | m2m_changed signal is unaware if .set() method is being called | Database layer (models, ORM) | |||
34532 | 34532 | Form.default_renderer is ignored in formsets. | Forms | |||
34714 | 34714 | Async support for get_object_or_404()/get_list_or_404(). | Database layer (models, ORM) | |||
34723 | 34723 | `TypeError` when loading a Django app with incorrect type of `choices` | Database layer (models, ORM) | |||
34727 | 34727 | Error in CharField with TextChoices and missing max_length parameter | Testing framework | |||
34721 | 34721 | ChoiceField/TypedChoiceField: .value() has inconsistent behaviour, coercion not applied. | Forms | |||
34716 | 34716 | Class methods from nested classes cannot be used as Field.default. | Migrations | |||
27471 | 27471 | Make admin's list_filter choices collapsable | contrib.admin | |||
34711 | 34711 | Make ChoiceField auto-detect and coerce values. | Forms | |||
34679 | 34679 | Cannot run collectstatic with existing unsupported manifest file | contrib.staticfiles | |||
34413 | 34413 | Variant of Prefetch but for the earliest/latest related object | Database layer (models, ORM) | |||
34710 | 34710 | 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 | |||
34691 | 34691 | Add a system check for unmatched URL paths' < / > | Core (System checks) | |||
34696 | 34696 | Actions selection counter gets cleared when using Chrome's back button | contrib.admin | |||
34702 | 34702 | Runserver serving static files from STATICFILES_DIRS instead of STATIC_ROOT | contrib.staticfiles | |||
34639 | 34639 | MySQL 8.0 hangs indefinitely when using the admin search with a Foreign Key and Annotate | contrib.admin | |||
34682 | 34682 | System check for CSRF_TRUSTED_ORIGINS raises errors for http://localhost:port. | Core (System checks) | |||
34671 | 34671 | Inspectdb collation issue with oracle views | Core (Management commands) | |||
34675 | 34675 | Selenium WebDriver implementation is broken due to update of Selenium | Testing framework | |||
34674 | 34674 | Updating the file contents of a Django FileField during upload results in I/O error | File uploads/storage | |||
34668 | 34668 | Unvalidated Redirect from "PATH_INFO" URI Parameter on "/admin/auth/group/{n}/change/" page. | Uncategorized | |||
34667 | 34667 | JSONField: KT() on a related object produces invalid SQL | Database layer (models, ORM) | |||
34634 | 34634 | Creating objects with nested MTI crashes. | Database layer (models, ORM) | |||
34661 | 34661 | Peppering user passwords | contrib.auth | |||
34662 | 34662 | Translation strings of ArrayField length validators depend on wrong ngettext key | contrib.postgres | |||
34638 | 34638 | Rows are selected if BooleanField is in list_editable | contrib.admin | |||
34644 | 34644 | social-app-django's JSONField doesn't work as expected. | Database layer (models, ORM) | |||
34604 | 34604 | On databases lacking XOR, Q(…) ^ Q(…) ^ Q(…) wrongly interpreted as exactly-one rather than parity | Database layer (models, ORM) | |||
34539 | 34539 | `get_prep_value` no longer called for JSONField | Database layer (models, ORM) | |||
34630 | 34630 | Neither `pgettext` nor `pgettext_lazy` return contextual markers in PO files | Internationalization | |||
34635 | 34635 | ModelChoiceField with a to_attr that can have an EMPTY_VALUE | Forms | |||
34615 | 34615 | 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 | |||
34607 | 34607 | function st_geomfromwkb(bytea) does not exist - geodjango tutorial | GIS | |||
34564 | 34564 | returning None instead of zero in Count annotation | Database layer (models, ORM) | |||
34577 | 34577 | New template filter `escapeseq` | Template system | |||
34535 | 34535 | dbshell management command can crash if DATABASES["name"] is a PosixPath | Core (Management commands) | |||
27925 | 27925 | Document how to deploy using pip installed mod_wsgi | Documentation | |||
34590 | 34590 | Querying for decimals larger than max_digits crashes on SQLite | Database layer (models, ORM) | |||
34592 | 34592 | admin css font does not need explicit apple fonts | contrib.admin | |||
34580 | 34580 | Performance regession in SQLCompiler | Database layer (models, ORM) | |||
34584 | 34584 | Problem with tutorial part 2 | Documentation | |||
34578 | 34578 | Template filter `join` should not escape the joining string if `autoescape` is `off` | Template system | |||
34573 | 34573 | Typo in "Writing your first Django app, part 5" - assertQuerysetEqual() | Testing framework | |||
34322 | 34322 | ManifestStaticFilesStorage crashes on commented JavaScript import statements | contrib.staticfiles | |||
34565 | 34565 | Add acheck_password() async method. | contrib.auth | |||
34350 | 34350 | WSGIRequest crashes when "wsgi.input" is None. | Core (Other) | |||
34521 | 34521 | Use __slots__ for template Node classes | Template system | |||
34568 | 34568 | makemigrations --update should respect the --name option. | Database layer (models, ORM) | |||
34567 | 34567 | slugify template filter with allow_unicode | Template system | |||
34556 | 34556 | StreamingHttpResponse documentation inaccuracy | Documentation | |||
34561 | 34561 | "DatabaseError: Forced update did not affect any rows" on SessionStore save() | contrib.sessions | |||
34552 | 34552 | Delaying get_from_clause call as much as possible. | Database layer (models, ORM) | |||
34553 | 34553 | Can't create CheckConstraint with percent characters in values on postgresql due to broken quoting | Database layer (models, ORM) | |||
34550 | 34550 | Send email with EMAIL_USE_TLS=True but get SSL error. | Core (Mail) | |||
34544 | 34544 | DBMS_LOB.SUBSTR() is unnecessary for "IS NULL" condition on Oracle. | Database layer (models, ORM) | |||
34543 | 34543 | Thousand separator breaking templates | Internationalization | |||
34541 | 34541 | StorageRouter | File uploads/storage | |||
34531 | 34531 | Rendering form throws deprecation warning | Forms | |||
34523 | 34523 | Model.objects.update_or_create method sometimes raises TransactionManagementError | Database layer (models, ORM) | |||
34530 | 34530 | Remove docs suggestion to use lambda for models.FileField(storage=...) | Documentation | |||
34515 | 34515 | Translatable URL patterns raise 404 for non-English default language when prefix_default_language=False is used. | Internationalization | |||
34526 | 34526 | issue in admin with sites | contrib.admin | |||
34519 | 34519 | Don't send content in responses to HEAD requests | Uncategorized | |||
34512 | 34512 | Admin missing breadcrumbs in app index | contrib.admin | |||
34514 | 34514 | `firstof` and `cycle` tags do not escapes variables defined in `wth` tag | Template system | |||
34510 | 34510 | sqlmigrate does not follows replaces in squashed migrations | Core (Management commands) | |||
34507 | 34507 | AttributeError: Can't pickle local object 'convert_exception_to_response.<locals>.inner' | Error reporting | |||
34496 | 34496 | ManifestStaticFilesStorage.patterns for sourceMappingURL does not retrieve matched for data URI | contrib.staticfiles | |||
34440 | 34440 | AND operator on queryset with joins gives wrong results | Documentation | |||
34435 | 34435 | JSONField with string default raises fields.E010 warning. | Documentation | |||
34501 | 34501 | Revert CICharField deprecation | contrib.postgres | |||
34493 | 34493 | wrong translation | 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) | |||
27505 | 27505 | Error messages customization and internationalization in Paginator class | Core (Other) | |||
34394 | 34394 | ASGIRequest doesn't respect settings.FORCE_SCRIPT_NAME. | HTTP handling | |||
34480 | 34480 | Annotating with Chr raises ValueError | Database layer (models, ORM) | |||
34470 | 34470 | client_encoding is no longer enforce on PostgreSQL. | Database layer (models, ORM) | |||
34459 | 34459 | SearchVector() can return query strings that are unsafe to combine. | contrib.postgres | |||
34450 | 34450 | Lookup expressions across foreign keys introduce extra joins | Database layer (models, ORM) | |||
34039 | 34039 | Admin search bar is too small to use on small screens | contrib.admin | |||
34454 | 34454 | Connection failed with error message "FATAL: password authentication failed for user 'user'" | Database layer (models, ORM) | |||
34431 | 34431 | DateTimeField.input_formats change from Django 3.1 is documented improperly | Documentation | |||
34438 | 34438 | UserCreationForm.clean_username() crashes with a custom user model. | contrib.auth | |||
34442 | 34442 | runserver is slow to accept http connexions when running on 0.0.0.0 | Core (Management commands) | |||
34436 | 34436 | `makemigrations --check` fails with error code 1 if system checks identify warnings | Migrations | |||
34439 | 34439 | mod_wsgi for django with conda environment in Windows doesn't work | HTTP handling | |||
34437 | 34437 | values() doesn't mention annotations as valid choices on resolving error | Database layer (models, ORM) | |||
34352 | 34352 | Unify terms in Signals docs. | Documentation | |||
34316 | 34316 | Visual regressions in admin's change password form | contrib.admin | |||
34433 | 34433 | OneToOneField can only be saved one way | Database layer (models, ORM) | |||
34409 | 34409 | Examples of fetching raw SQL don't work for non-unique column names. | Documentation | |||
34424 | 34424 | SelectDateWidget can crash with OverflowError. | Forms | |||
34428 | 34428 | ASGIStaticFilesHandler raises warning. | contrib.staticfiles | |||
34388 | 34388 | Added support for direct usage of Choices classes on model fields | Database layer (models, ORM) | |||
27487 | 27487 | ModelAdmin.formfield_overrides on ManyToManyField isn't compatible with CheckboxSelectMultiple | contrib.admin | |||
34423 | 34423 | Migrations, UniqueConstraint lenght of identifier can be too long for Postgres/MySQL | Migrations | |||
34420 | 34420 | Migration import ordering violates coding style and isort defaults | Migrations | |||
34404 | 34404 | Incorrect documentation about content type set by FileResponse object | Documentation | |||
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 | Admin changelist turns GET QueryDict into dict which may lose parameters | contrib.admin | |||
34393 | 34393 | A filter query returns more items than the original queryset provides after applying INNER JOIN | Database layer (models, ORM) | |||
34381 | 34381 | Postgres tests fail on Windows | Core (Other) | |||
34378 | 34378 | Using in_bulk() with id_list and order_by() | Database layer (models, ORM) | |||
34379 | 34379 | Invalid regex pattern for password reset token in 4.2b1 | contrib.auth | |||
34376 | 34376 | Admin has no support for unique constraint fields. | contrib.admin | |||
34369 | 34369 | Improve the interaction between transaction.atomic() and generator functions | Database layer (models, ORM) | |||
34368 | 34368 | Subquery referencing WINDOW expression breaks query compilation | Database layer (models, ORM) | |||
34366 | 34366 | Migration optimizer does not reduce multiple AlterField | Migrations | |||
34365 | 34365 | add_form_template used as change_form_template when adding object when only declaring change_form_template | contrib.admin | |||
34217 | 34217 | Migration removing a CheckConstraint results in ProgrammingError using MySQL < 8.0.16. | Migrations | |||
34363 | 34363 | floatformat() crashes on "0.0000" | Template system | |||
34357 | 34357 | UniqueConstraint doesn't violate NULL values on SQLite. | Database layer (models, ORM) | |||
34344 | 34344 | PostGIS Database Backend Overrides features_class, ops_class and introspection_class | GIS | |||
34346 | 34346 | QuerySet ordered by annotation with name used by select_related() field crashes with AmbiguousColumn. | 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 | |||
34342 | 34342 | The test async_client is not consuming async StreamingResponse generators properly | Testing framework | |||
34341 | 34341 | FileSystemFinder harsh regarding its input on Windows | contrib.staticfiles | |||
34337 | 34337 | Documentation for custom related managers is contradictory | Documentation | |||
34318 | 34318 | Add a release note that makemessages no longer changes .po files when up to date. | Documentation | |||
34325 | 34325 | Clarify PercentRank() description. | Documentation | |||
34329 | 34329 | django-formset new app - i am facing the issue Uncaught (in promise) SyntaxError: JSON.parse | Forms | |||
34324 | 34324 | Django Discord Server is not mentioned in the "Join the Django community ❤️" section in contributing guide | Documentation | |||
34323 | 34323 | Django form request is always response with "GET" instead of "POST" even when I use <form action="" method="post"> | Forms | |||
34285 | 34285 | Index transforms on filtered array aggregates produces incorrect SQL query | Database layer (models, ORM) | |||
34301 | 34301 | "show_save_as_new" in admin can add without this permission | contrib.admin | |||
34304 | 34304 | Adding and removing a conditional UniqueConstraint to ForeignKey multiple times crashes on MySQL | Database layer (models, ORM) | |||
34180 | 34180 | Document that setting language in tests affects other tests | Documentation | |||
34299 | 34299 | 'builtin_function_or_method' object has no attribute 'split' error in sql/query | Database layer (models, ORM) | |||
34255 | 34255 | Annotation/group by with an expression on psycopg3 | Database layer (models, ORM) | |||
34254 | 34254 | Exists annotations can return non-boolean results (i.e. None) if used with an empty QuerySet. | Database layer (models, ORM) | |||
34294 | 34294 | File locking fails if argtypes redefined on Windows. | File uploads/storage | |||
34293 | 34293 | Extra validation introduced in 30581 breaks certain constraint setups | Database layer (models, ORM) | |||
34227 | 34227 | Multi-level FilteredRelation with select_related() may set wrong related object. | Database layer (models, ORM) | |||
34276 | 34276 | LocMemCache not working for multiple threads | Core (Cache system) | |||
34279 | 34279 | Certain character causes django admin to misfunction | Database layer (models, ORM) | |||
34266 | 34266 | Add ClosestPoint function to GeoDjango | GIS | |||
34274 | 34274 | Add uvicorn LifeSpan suggestion to the docs | Documentation | |||
34260 | 34260 | models.FloatField documentation doesn't mention that +inf, -inf, and NaN are database-dependent. | Documentation | |||
34256 | 34256 | There is a problem in the document | Documentation | |||
34251 | 34251 | Paginator should warn if ordering is not deterministic | Core (Other) | |||
34252 | 34252 | Doc page "Using the Django authentication system" shows failing example | Documentation | |||
34247 | 34247 | Cannot resolve operation dependencies | Migrations | |||
34237 | 34237 | FileField does not take upload_to into account when setting unique=True | File uploads/storage | |||
34243 | 34243 | timesince() raises TypeError with USE_TZ=True and >1 month interval. | Utilities | |||
34082 | 34082 | "mysql server has gone away" on 404, 403 or 401 | Database layer (models, ORM) | |||
34236 | 34236 | Django logging when in production with Gunnicron | Documentation | |||
34063 | 34063 | request.POST not populated for multipart/form-data via AsyncClient | Testing framework | |||
14094 | 14094 | Cannot define CharField with unlimited length | Database layer (models, ORM) | |||
34226 | 34226 | QuerySet.select_related() with multiple filtered relations to the OneToOneField sets the last one. | Database layer (models, ORM) | |||
34165 | 34165 | migrate management command does not respect database parameter when adding Permissions. | contrib.auth | |||
34218 | 34218 | Password mismatch on UserCreationForm not translated to the Slovenian language | Internationalization | |||
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 | Documentation of AdminSite.get_urls() encourages security vulnerabilities | contrib.admin | |||
34194 | 34194 | Extract function for generating proper Content-Disposition headers | HTTP handling | |||
34195 | 34195 | Duplicate Records created when specifying None as a target in a custom ManyToManyField | Database layer (models, ORM) | |||
34160 | 34160 | Django 4.1 Expression contains mixed types for (Big/Small)IntegerFields. | Database layer (models, ORM) | |||
34189 | 34189 | Code in Tutorial does not work because of a ',' | Documentation | |||
34184 | 34184 | Improve tutorial by mentioning User Interaction testing like django-webtest | Documentation | |||
34064 | 34064 | USE_THOUSAND_SEPARATOR docs clarification of override by locale | Documentation | |||
34171 | 34171 | QuerySet.bulk_create() crashes on mixed case columns in unique_fields/update_fields. | 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) | |||
34166 | 34166 | UniqueConstraint with condition not validated if the condition field is not editable. | Database layer (models, ORM) | |||
34155 | 34155 | ModelAdmin.render_change_form does not lowercase the app_label when setting template directories | contrib.admin | |||
34123 | 34123 | Ambiguous aliases in ordering on combined queries with select_related(). | Database layer (models, ORM) | |||
34158 | 34158 | Optimise count() for querysets that contain field lookups | Database layer (models, ORM) | |||
34147 | 34147 | Add aall() for related managers. | Database layer (models, ORM) | |||
34145 | 34145 | Explicit GROUPing by aggregate is not supported | Database layer (models, ORM) | |||
34139 | 34139 | acreate(), aget_or_create(), and aupdate_or_create() doesn't work as intended on related managers. | Database layer (models, ORM) | |||
34137 | 34137 | model.refresh_from_db() doesn't clear cached generic foreign keys | contrib.contenttypes | |||
34080 | 34080 | __exact lookup on nested arrays with None values fails on PostgreSQL. | contrib.postgres | |||
34112 | 34112 | Add async interface to Model | Database layer (models, ORM) | |||
34129 | 34129 | Admin list_editable failed to edit | contrib.admin | |||
34130 | 34130 | order_by() has no effect on values()/values_list() | Database layer (models, ORM) | |||
34066 | 34066 | Accessing UserAdmin via to_field leads to link to PasswordResetForm being broken (404) | contrib.auth | |||
34121 | 34121 | Multi Databases documenation example doesn't work | Database layer (models, ORM) | |||
34109 | 34109 | Uvicorn can be run without installing gunicorn | Documentation | |||
34098 | 34098 | Filter floatformat drops precision in decimal numbers | Template system | |||
34085 | 34085 | Black shouldn't format non-Python files | Core (Management commands) | |||
34108 | 34108 | Warning message not visible in Dark mode | Documentation | |||
34105 | 34105 | Invalid query generated on Postgres when annotate and order_by have common sub-expressions | Database layer (models, ORM) | |||
34104 | 34104 | Making Q.__eq__ work regardless of ordering | Database layer (models, ORM) | |||
34097 | 34097 | when i create objects in admin page, it is not posted to server that is selection of ModelMultipleChoiceField with FilteredSelectMultiple widget | contrib.admin | |||
34091 | 34091 | Invalid SQL: FROM clauses can be omitted when QuerySet is accessed from multiple threads | Database layer (models, ORM) | |||
34042 | 34042 | Screen reader issues with admin navigation sidebar | contrib.admin | |||
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 | |||
34071 | 34071 | Unclear validator messages for Range(Min/Max)ValueValidator compared to docs. | contrib.postgres | |||
34068 | 34068 | `runserver 0`'s "Starting development server at <address>" doesn't work | Core (Management commands) | |||
34067 | 34067 | django.core.Paginator wrong query slicing | Core (Other) | |||
34061 | 34061 | Model validations should be run on save() | Database layer (models, ORM) | |||
34010 | 34010 | Parallel tests don't work with spawn. | Testing framework | |||
34056 | 34056 | Update the deprecated password list used by CommonPasswordValidator to a more recent list | contrib.auth | |||
34025 | 34025 | Autocomplete field fills all empty required fields references to the same model when added a choice in popup. | contrib.admin | |||
34057 | 34057 | Validation of DecimalField | Database layer (models, ORM) | |||
34052 | 34052 | migrate --check still emits signals if database is up to date | Migrations | |||
34047 | 34047 | Admin Page - Stretch The Search Block | contrib.admin | |||
34049 | 34049 | Admin - Scrollbar appears without overflowing content | contrib.admin | |||
34048 | 34048 | Do not add cache control header if is set to false or a falsy value | Utilities | |||
34026 | 34026 | WKBReader.read() crashes on strings. | GIS | |||
34032 | 34032 | Base authentication Backend should raise NotImplemented on needed methods | contrib.auth | |||
34024 | 34024 | 'WhereNode' object has no attribute 'is_summary' when counting a queryset with annotation from a subquery | Database layer (models, ORM) | |||
34031 | 34031 | Option to remove "all" option in admin SimpleListFilter | contrib.admin | |||
34015 | 34015 | Registering lookups on relation fields should be supported. | Database layer (models, ORM) | |||
34022 | 34022 | admin:logout fails to log out non-staff users | contrib.admin | |||
34016 | 34016 | QuerySet.values_list() crash on simple ArrayAgg. | contrib.postgres | |||
34014 | 34014 | DecimalValidator fails to validate 0 in scientific notation (0E+1 or 0E+2) | Core (Other) | |||
34017 | 34017 | Mention that when using Argon2PasswordHasher, this means Argon2id gets used | Documentation | |||
34009 | 34009 | migrations.RunPython runs queries against wrong database | Uncategorized | |||
34001 | 34001 | ForeignKey.formfield(): allow override for all kwargs | 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 | |||
14092 | 14092 | ImageField should allow SVG | Database layer (models, ORM) | |||
27060 | 27060 | Take indexes into account in inspectdb command | Core (Management commands) | |||
27064 | 27064 | Implement RenameIndex in a backwards compatible way | Migrations | |||
27624 | 27624 | Optimize ORM by using more immutable data structures | Database layer (models, ORM) | |||
27844 | 27844 | Add a management command to optimize a migration | Migrations | |||
27468 | 27468 | Move utils.crypto.salted_hmac() from SHA1 toward SHA256 | Utilities | |||
27961 | 27961 | Misconfigured SECURE_PROXY_SSL_HEADER setting is ignored | HTTP handling | |||
14357 | 14357 | Prevent inappropriate order-based grouping on values+annotate queries | Database layer (models, ORM) | |||
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 | |||
27141 | 27141 | makemigrations fails with PermissionDenied on django_migrations | Migrations | |||
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 | |||
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 | |||
27017 | 27017 | Why doesn't Django's Model.save() save only the dirty fields by default? And how can I do that if I want? | Database layer (models, ORM) | |||
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) | |||
27854 | 27854 | Make `collectstatic` warn (rather than blow up) on missing directories | contrib.staticfiles | |||
27604 | 27604 | Use set_signed_cookie for contrib.messages Cookie storage | contrib.messages | |||
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) | |||
27445 | 27445 | RadioSelect widget does not work for NullBooleanField | Documentation | |||
14628 | 14628 | Document which settings can be changed at runtime | Documentation | |||
27257 | 27257 | Use the ->> operator when filtering builtin text lookups on JSONField keys | contrib.postgres | |||
27871 | 27871 | Django keeps making the same migration over and over again | Migrations | |||
27679 | 27679 | Document that empty formsets display min_num+extra forms | Documentation | |||
14317 | 14317 | numberformat.format produces wrong results | Internationalization | |||
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 | |||
27331 | 27331 | Proposed opt_group argument for ModelChoiceField and ModelMultipleChoiceField | Forms | |||
27708 | 27708 | Relation between tables in different schemas with big names | Migrations | |||
27399 | 27399 | Segfault when running GDALBandTests on OSX 10.11.6 | GIS | |||
27686 | 27686 | calls to request.user.is_authenticated returns vary by cookie header for all users | contrib.sessions | |||
27824 | 27824 | Cannot chain unaccent transform with key lookup in Postgres JSON field. | contrib.postgres | |||
27865 | 27865 | Document use of Manager rather than BaseManager for from_queryset() | Documentation | |||
27160 | 27160 | Document that running the Django test suite requires creating the databases and, on PostgresQL, a superuser | Documentation | |||
27370 | 27370 | Django's Select widget adds a required="required" attribute, even if created with empty_label=True | Forms | |||
27852 | 27852 | Admin Delete Object Block Page Doesn't Show All Related Objects Blocking Deletion | Database layer (models, ORM) | |||
17 | 17 | Metasystem optimization: Share select_related in memory | Database layer (models, ORM) | |||
27914 | 27914 | makemigrations produces incorrect path for inner classes | Migrations | |||
27272 | 27272 | Add a on_delete RESTRICT handler to allow cascading deletions while protecting direct ones | Database layer (models, ORM) | |||
27391 | 27391 | Support unittest.TestCase.debug() method. | Testing framework | |||
27910 | 27910 | Allow using an Enum class in model Field choices | Database layer (models, ORM) | |||
14218 | 14218 | Paginator just implement the __iter__ function | 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 | |||
14129 | 14129 | Slovenian translation plural-forms | Internationalization | |||
27801 | 27801 | Make createsuperuser inspect environment variables for username and password | contrib.auth | |||
27486 | 27486 | intword and filesizeformat filters shouldn't pass non-integers to gettext | Template system | |||
27685 | 27685 | Allow autoreloader to use watchman | Utilities | |||
14365 | 14365 | Make template-rendering signals available also in DEBUG mode | Testing framework | |||
27946 | 27946 | Improve "ValueError: Found wrong number of constraints" error message | Migrations | |||
14688 | 14688 | BaseInlineFormSet does not support "auto_id" | Forms | |||
14808 | 14808 | i18n is not safe. | Documentation | |||
27360 | 27360 | Make it easier to track down the offending models for AlreadyRegistered exceptions | contrib.admin | |||
27991 | 27991 | Add 'obj' kwarg to InlineModelAdmin.has_add_permission() | contrib.admin | |||
27867 | 27867 | Excluding a reverse relation produces inconsistent queries | Database layer (models, ORM) | |||
27994 | 27994 | Document contrib.staticfiles.storage.ManifestFilesMixin | Documentation | |||
14091 | 14091 | Fix incorrect quoting in connection.queries | Database layer (models, ORM) | |||
27595 | 27595 | Database converters are not run for related fields referencing related fields | Database layer (models, ORM) | |||
27899 | 27899 | Phrase search query for Postgres full text search | contrib.postgres | |||
27090 | 27090 | pg_get_serial_sequence is broken on postgres, use a lookup in information_schema.columns instead | Database layer (models, ORM) | |||
27768 | 27768 | makemigrations uses unnecessary AddField for ForeignKey depending on model name | Migrations | |||
27398 | 27398 | Make SimpleTestCase.assertRedirects() URL comparison ignore ordering of query parameters | Testing framework | |||
820 | 820 | 1 | Add "view" permission to compliment add/change/delete | contrib.admin | ||
27543 | 27543 | AttributeError: '_Frame' object has no attribute 'f_back' / Django and celery error logging gone wrong | Error reporting | |||
27629 | 27629 | Inconsistent check of allow_relation in ForwardManyToOneDescriptor.__set__ | Database layer (models, ORM) | |||
27226 | 27226 | Remove patch_response_headers()'s setting of the "Last-Modified" header | HTTP handling | |||
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) | |||
27458 | 27458 | Oracle backend giving ORA-00911 : Invalid Character, querying with a literal "%s" | Database layer (models, ORM) | |||
27318 | 27318 | Return failed values from memcached.set_many() | Core (Cache system) | |||
14807 | 14807 | django.utils.formats localize_input inserts thousands_separator into boolean values | Internationalization | |||
27857 | 27857 | Cleanups and features to use when dropping support for Python 3.4 | Core (Other) | |||
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 | |||
27818 | 27818 | Use contextlib.suppress to suppress exceptions. | Core (Other) | |||
27998 | 27998 | LogEntry messages do not list m2m fields that were changed when an object is changed via ModelAdmin | contrib.admin | |||
27931 | 27931 | Clarify the meaning of "django catch-all logger" | Documentation | |||
27258 | 27258 | Raise an exception if RequestContext is used with template.backends.django.Template.render() | Template system | |||
27859 | 27859 | Migration to create TextField with db_index=True crashes on MySQL | Migrations | |||
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 | |||
27563 | 27563 | Move "Apply limit_choices_to" code from BaseModelForm to fields_for_model() | Forms | |||
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 | |||
27434 | 27434 | Document caveats of raising a ValidationError in Model.clean() for a field not in a model form | Documentation | |||
27953 | 27953 | Make default Model.__str__() more useful (such as by displaying the primary key) | Database layer (models, ORM) | |||
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 | |||
27639 | 27639 | Add a chunk size argument to QuerySet.iterator() | Database layer (models, ORM) | |||
27881 | 27881 | Add "unified diff" output mode to diffsettings management command | Core (Management commands) | |||
27241 | 27241 | Annotate doesn't work with PostgreSQL views anymore | Database layer (models, ORM) | |||
27732 | 27732 | django.contrib.postgres.search SearchRank doesn't handle SearchVectorField references | contrib.postgres | |||
27118 | 27118 | Make QuerySet.get_or_create()/update_or_create() error for a non-field in defaults | Database layer (models, ORM) | |||
27554 | 27554 | Queryset evaluation fails with mix of nested and flattened prefetches (AttributeError on RelatedManager) | Database layer (models, ORM) | |||
27751 | 27751 | Teardown of a PG test database fails if it is an autogenerated test_MYDB database | Testing framework | |||
27974 | 27974 | Degraded performance when rendering ChoiceField with lots of options and DEBUG=True | Template system | |||
27928 | 27928 | Avoid SET/DROP DEFAULT unless a field changes from null to non-null | Migrations | |||
27848 | 27848 | EmailMessage.attach_file() with .eml file crashes | Core (Mail) | |||
27866 | 27866 | Make ChoiceWidget.format_value() return a list | Forms | |||
27359 | 27359 | Make it possible to specify a default template engine | Template system | |||
27365 | 27365 | Fields suddenly not found. | Database layer (models, ORM) | |||
27942 | 27942 | admin's inlines.js indiscriminately adds "add" buttons to all tables in inlines | contrib.admin | |||
27992 | 27992 | Cleaned form values does not save to model | Forms | |||
27981 | 27981 | date/time filter docs inaccurate about how localization works | Documentation | |||
27986 | 27986 | Change BaseModelForm dictionary variable object_data to be OrderedDict | Forms | |||
27956 | 27956 | Template error raised in an {% extends %} parent template shows incorrect source location on debug page | Template system | |||
27958 | 27958 | CSRF_COOKIE reset while requesting a broken relative URL over HTTPS | CSRF | |||
27976 | 27976 | label_from_instance fails silently: form field disappears. | Forms | |||
27977 | 27977 | inspectdb errors after upgrade to cx_Oracle 5.3 | Database layer (models, ORM) | |||
27945 | 27945 | Clarify RegexValidator docs (match vs. search) | Documentation | |||
27966 | 27966 | Bump required version of pyscopg2 to 2.5.4 | Database layer (models, ORM) | |||
27960 | 27960 | ds = DataSource('/path/to/your/cities.shp') fails on first try (GDALException Unknown error code: "198770787"), but works on second | GIS | |||
27949 | 27949 | Document how OpenLayers 3 widgets work | Documentation | |||
27919 | 27919 | Decide if attrs (and possibly others) are named or positional parameters in new widget rendering code | Forms | |||
27890 | 27890 | runtests.py cleanup exception on Python 3.6 | Core (Other) | |||
27882 | 27882 | Allow template fragment caching for unlimited time | Template system | |||
27924 | 27924 | Add support for cx_Oracle 5.3 | Database layer (models, ORM) | |||
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) | |||
27920 | 27920 | RadioSelect is not rendering the value attribute when it is empty | Forms | |||
27930 | 27930 | The rhs attribute of the In lookup is not iterable anymore | Database layer (models, ORM) | |||
27913 | 27913 | Admin calendar failed | contrib.admin | |||
27316 | 27316 | Multiple LiveServerTestCase subclasses cannot reuse the same port | Testing framework | |||
27905 | 27905 | Admin RelatedFieldWidgetWrapper ignores wrapped widget's value_omitted_from_data() | contrib.admin | |||
27622 | 27622 | Test client should accept vendor tree json variants | Testing framework | |||
27475 | 27475 | Bug in admin with date_hierarchy and Daylight savings | contrib.admin | |||
27892 | 27892 | Add a way to specify "independent" migrations | 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) | |||
27862 | 27862 | Exists() feature generates invalid SQL query on postgres backend | Database layer (models, ORM) | |||
27885 | 27885 | Migration creates index of a deleted table | Migrations | |||
27802 | 27802 | Unify datetime_*_sql() methods with others backend date/time operations. | Database layer (models, ORM) | |||
27884 | 27884 | Document that validators needs to be an iterable since Django 1.11 | Documentation | |||
27875 | 27875 | Manager inheritance documentation doesn't mention manager_inheritance_from_future | Documentation | |||
27176 | 27176 | django.setup() should raise an exception instead of hanging on re-entrant calls | Core (Other) | |||
27879 | 27879 | Writing Atom1Feed crashes if enclosures argument isn't provided to add_item() | Utilities | |||
27766 | 27766 | runserver crashes because of auto-reloader (Py3 + PowerShell) | Utilities | |||
27479 | 27479 | ingored GDALException('Invalid pointer returned from "GDALClose"',) during tests | GIS | |||
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 | |||
27537 | 27537 | Provide a simpler way to default runserver IP/port to 0.0.0.0:8000 | Core (Management commands) | |||
27814 | 27814 | Unclear explanation of orphans in Paginator | Documentation | |||
27805 | 27805 | ClearableFileInput's "Clear" checkbox on model fields with a default doesn't work | Forms | |||
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 | |||
27782 | 27782 | Model signals and Many2Many fields | Documentation | |||
27421 | 27421 | Add support for size, shape, and offset parameters on instantiation of GDALRaster objects. | GIS | |||
14606 | 14606 | Application module imported twice when running development server | Core (Other) | |||
498 | 498 | Atom support, not just RSS | contrib.syndication | |||
27784 | 27784 | Custom Site model support for django.contrib.sites. | contrib.sites | |||
27130 | 27130 | Allow using the DjangoTemplates engine without configuring settings | Template system | |||
27501 | 27501 | ModelChoiceField.queryset documentation isn't clear that this is lazily evaluated | Documentation | |||
27779 | 27779 | Problem with Coverage Report on djangoci.com | Uncategorized | |||
27764 | 27764 | Running migration that deletes child model (in multi-table inheritance) backwards results in an error | Migrations | |||
27763 | 27763 | Docs: check invalid csrftoken on CSRF_FAILURE_VIEW | Documentation | |||
27774 | 27774 | django admin with many objects count is very slow | contrib.admin | |||
27757 | 27757 | The link of the "view_on_site" button is not formed according to the returning result of the "get_absolute_url" method. | contrib.admin | |||
27746 | 27746 | Database migration fail when removing a child model containing only foreignkeys in a multi-table inheritance context on MySQL | Migrations | |||
27765 | 27765 | Migration to delete child model (multi-table inheritance) results in an error when using SQLite | Migrations | |||
27754 | 27754 | Please document that Django models implement __dict__ (or tell me they officially don't) | Documentation | |||
27632 | 27632 | Oracle backend fails to execute a query with an aggregation that contains an expression in the GROUP BY. | Database layer (models, ORM) | |||
27297 | 27297 | infinite AlterField migrations created for foreign key after case-only model name change | Migrations | |||
27690 | 27690 | remove sleep before dropping test db? | Testing framework | |||
27735 | 27735 | l10n is applied to Select widget's choices after template-based widget rendering | Documentation | |||
27544 | 27544 | F() Expressions updating dates in .update() field fails on SQLite | Database layer (models, ORM) | |||
27663 | 27663 | Make Index.create_sql() and SchemaEditor._create_index_sql() return SQL parameters as well | 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 | |||
27723 | 27723 | `type` is not propagated correctly to widgets in MultiWidgets | Forms | |||
27721 | 27721 | Unhelpful error message when trying to run shell that can't be imported | Core (Management commands) | |||
27725 | 27725 | requests.post fail inside of django shell but not python shell | Uncategorized | |||
27720 | 27720 | Confusing error message when creating a model with unspecified attributes that have no defaults | Database layer (models, ORM) | |||
27716 | 27716 | FieldFile incorrectly returns bytes the first time it is opened with 'r' | File uploads/storage | |||
27712 | 27712 | Input widget removes `type` from `attrs`. | Forms | |||
27688 | 27688 | Django message framework add_message() should prefer ducktyping over isinstance | contrib.messages | |||
27689 | 27689 | FileSystemStorage().get_valid_name() may return empty string | File uploads/storage | |||
27691 | 27691 | Avoid `logger=logging.getLogger(__name__)` | Uncategorized | |||
27687 | 27687 | Dateformat issue using django basic logging formatter | Utilities | |||
27680 | 27680 | Recommend ccbv.co.uk in class-based views docs | Documentation | |||
27664 | 27664 | Manager.contribute_to_class() is called with abstract model rather than concrete model | Database layer (models, ORM) | |||
27677 | 27677 | Disable savepoint support for MySQL NDB engine tables, and option to overwrite the default. | Database layer (models, ORM) | |||
27054 | 27054 | makemigrations tries to create django_migrations in external database | Migrations | |||
27684 | 27684 | Migrations accept default value for DateField that are not portable to all backends | Database layer (models, ORM) | |||
27658 | 27658 | collectstatic overwrites newer files in remote storage | contrib.staticfiles | |||
27672 | 27672 | Trouble saving specificly shaped GeometryCollection to spatialite backend | GIS | |||
27637 | 27637 | timeuntil, timesince breaks in leap year edge case | Utilities | |||
27669 | 27669 | Tutorial leaves user alone half-way - no deployment instructions | Documentation | |||
27615 | 27615 | Use native interval type on Oracle | Database layer (models, ORM) | |||
27631 | 27631 | Prevent execution of transactional DDL statements when unsupported. | Migrations | |||
27641 | 27641 | Document limitations of the Locmem cache backend | Documentation | |||
27647 | 27647 | runserver segfaults with autoreload enabled on Windows 10 | Core (Management commands) | |||
27640 | 27640 | HTTPResponse.__repr__ errors when Content-Type header is not defined | HTTP handling | |||
27636 | 27636 | The filter queryset is dynamic? | Database layer (models, ORM) | |||
27498 | 27498 | Filtering annotated field in SQLite returns wrong results | Database layer (models, ORM) | |||
27633 | 27633 | A typo in Chinese locale 错别字 | Internationalization | |||
27623 | 27623 | Responsive break in https://docs.djangoproject.com/en/1.10/intro/tutorial05/ | Uncategorized | |||
27612 | 27612 | Add a check that URL instance namespaces are unique across a project | Core (System checks) | |||
27377 | 27377 | Clarify that prepopulated_fields doesn't work with OneToOneField | Documentation | |||
27606 | 27606 | Error in formatting HttpResponseRedirect when __init__() raises DisallowedHost | HTTP handling | |||
27263 | 27263 | Allow validators to short-circuit in form field validation | Forms | |||
27470 | 27470 | CSRF context processor never sets NOTPROVIDED | CSRF | |||
27601 | 27601 | BooleanField no longer accepts empty string as False value | Database layer (models, ORM) | |||
27609 | 27609 | gettext_lazy cast to str/unicode errors under py 2.7 if performed after language activation. | Core (System checks) | |||
27558 | 27558 | Setting db_index=False on existing ForeignKey causes constraint to be recreated on MySQL | Database layer (models, ORM) | |||
27598 | 27598 | Allow specifying directories for a filesystem template loader | Template system | |||
27596 | 27596 | LiveServerTestCase in 1.10.4 doesnt close server ports properly | Testing framework | |||
27594 | 27594 | Reverse one to one related object populated from incorrect query columns | Database layer (models, ORM) | |||
27184 | 27184 | Test client crashes when uploading TemporaryFile on Unix | Testing framework | |||
27583 | 27583 | MultiValueDict raises TypeError when values for specific key is None | Utilities | |||
27581 | 27581 | Second-level proxy fails to inherit reverse relation from parent proxy | Database layer (models, ORM) | |||
27355 | 27355 | Add PostgreSQL Extension operation example to reference page | Documentation | |||
27571 | 27571 | Conditionally add TEST_DATABASE_PREFIX to db name | Testing framework | |||
27416 | 27416 | ModelFormSet with queryset accepts invalid POST data for outer models and create unexpected empty data. | Forms | |||
27569 | 27569 | Resolve reverse url with named groups regular expression to sprintf output formatters not specifying kwargs key / value pairs. | Core (URLs) | |||
27567 | 27567 | Technical exception page/emails crash when the database is down | Error reporting | |||
27561 | 27561 | Add Oracle support for binary "or" operator | Database layer (models, ORM) | |||
27562 | 27562 | Django using uuid as primary key, receive AttributeError during createsuperuser(NOT AN ISSUE) | Uncategorized | |||
27358 | 27358 | Add a system check for FileField upload_to starting with a slash | Core (System checks) | |||
27507 | 27507 | use SchemaEditor.execute() to run deferred_sql in migration sync_apps | Core (Management commands) | |||
27553 | 27553 | tutorial python manage.py runserver creates NameError: name 'include' is not defined | Documentation | |||
27402 | 27402 | When using i18n_patterns and prefix_default_language=False, 404 page redirects incorrectly | Internationalization | |||
27535 | 27535 | RFE: Exclude pk from queries | Database layer (models, ORM) | |||
27517 | 27517 | TemplateResponseMixin with charset does not work | Generic views | |||
27504 | 27504 | Cannot Make ORM Queries After an Error and Rollback In Non-autocommit Mode | Database layer (models, ORM) | |||
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 | |||
27524 | 27524 | Using user instance (instead of get_user_model()) leads to errors when user model is overridden | contrib.auth | |||
27295 | 27295 | Add a system check to prohibit models that start with an underscore | Core (System checks) | |||
27394 | 27394 | template "floatformat" tag throws ValueError for big numbers in Python 3 | Template system | |||
27513 | 27513 | Optimize Signal.send a tiny bit | Utilities | |||
27523 | 27523 | Sitemap ping_google function reverse broken on Django 1.10 | contrib.sitemaps | |||
27519 | 27519 | Issue in Django 1.8.5 model class | Database layer (models, ORM) | |||
27467 | 27467 | UserAttributeSimilarityValidator max_similarity=0/1 doesn't work as documented | contrib.auth | |||
27476 | 27476 | model Integer fields (and derivatives) do not raise a ValidationError while other types do | Database layer (models, ORM) | |||
27491 | 27491 | TruncDay function arguments aren't quoted properly when you print the SQL query | Database layer (models, ORM) | |||
27453 | 27453 | LocaleRegexProvider unnecessarily recompiles the same regex for every active language | Core (URLs) | |||
27481 | 27481 | boolean annotation returns integer on SQLite | Database layer (models, ORM) | |||
27448 | 27448 | GIS distance queries use deprecated ST_distance_sphere | GIS | |||
27386 | 27386 | Readonly callable field is unconditionally wrapped inside <p>...</p>, which might create invalid HTML | contrib.admin | |||
27469 | 27469 | Email crashes cryptically when emptystring passed to django.core.mail.message.sanitize_address | Core (Mail) | |||
27406 | 27406 | Signals pre_delete and post_delete break logical relationship of models and behave in diffrently with different backends | Database layer (models, ORM) | |||
27414 | 27414 | Document that aliasing ForeignKey fields in F expressions returns pk values, not model instances | Documentation | |||
27420 | 27420 | Oracle DB test user password must be quoted if it starts with a number | Database layer (models, ORM) | |||
27200 | 27200 | Provide makemigrations router.allow_migrate() with a model_name | Migrations | |||
27433 | 27433 | ModelForm with BooleanField can not save False/unchecked | Forms | |||
27454 | 27454 | Skip translation loading in apps that don't have a 'locale' directory | Internationalization | |||
27457 | 27457 | Cannot migrate ArrayField on SQLite | Database layer (models, ORM) | |||
27378 | 27378 | Add UUID serialization support to migration writer | Migrations | |||
27372 | 27372 | inspectdb fails to inspect sqlite3 tables with foreign keys that have spaces | Core (Management commands) | |||
27444 | 27444 | Django StaticLiveServerTestCase: view cannot query test-database properly | Testing framework | |||
27435 | 27435 | Raise an error when using --keepdb without an explicit TEST.PASSWORD on Oracle | Testing framework | |||
27022 | 27022 | some DjangoTemplates builtin tags misparse lack of whitespace between variable name and boolean operator in arguments | Template system | |||
27425 | 27425 | Outdated FAQ, developers to hire | Documentation | |||
27422 | 27422 | `makemigrations` fails to migrate ForeignKey types across app boundaries | Database layer (models, ORM) | |||
27411 | 27411 | Django namespaced reverse not working in test environment | Testing framework | |||
27328 | 27328 | return `Set-Cookie` if sessionid= None value | contrib.sessions | |||
27404 | 27404 | Error in function requirements reversed | Error reporting | |||
27401 | 27401 | Add Transifex config to build translated docs | Documentation | |||
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 | |||
27388 | 27388 | Filter chaining results in unnecessary joins (and degenerate performance) | Database layer (models, ORM) | |||
27385 | 27385 | Error in QuerySet.bulk_create() on PostgreSQL when objs length is a multiple plus one of batch_size | Database layer (models, ORM) | |||
27352 | 27352 | Warn about social media fingerprinting when using redirect_authenticated_user | Documentation | |||
27351 | 27351 | Add support for composite fields | Database layer (models, ORM) | |||
27344 | 27344 | ConditionalGetMiddleware should only operate on GET requests | HTTP handling | |||
27354 | 27354 | Incorrect variable name given in tutorial | Documentation | |||
27123 | 27123 | prefetch_related return mistaken result | Database layer (models, ORM) | |||
27329 | 27329 | Django-river State field not showing | Uncategorized | |||
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 | |||
27244 | 27244 | Incorrect thousand separator for the Greek locale (el) | Internationalization | |||
27312 | 27312 | Checking raw argument to prevent signals from executing during fixture loading isn't DRY | Core (Other) | |||
27300 | 27300 | makemigrations --dry-run -v 3 on Python 3 writes byte string to stdout | Core (Management commands) | |||
27262 | 27262 | Delegate URL resolver checks to URL classes | Core (URLs) | |||
27311 | 27311 | Support unpickled models (e.g. read from cache) in migrations | Migrations | |||
27280 | 27280 | can_order/can_delete documentation examples don't require initial data | Documentation | |||
27279 | 27279 | Performance regression when running migrate with RenameModel operations | Migrations | |||
27309 | 27309 | Add CallableBool.__hash__() | Utilities | |||
27306 | 27306 | Document relation between auto_now/auto_now_add and timezones | Documentation | |||
27302 | 27302 | Date/time fields flagged as changed in ModelAdmin.construct_change_message | contrib.admin | |||
27290 | 27290 | Email validation doesn't check length | Core (Other) | |||
14904 | 14904 | TextField with unique (or in unique_together) constraint breaks for large inputs in Postgres | Database layer (models, ORM) | |||
27210 | 27210 | smtp EmailBackend doesn't honor fail_silently=True when receiving a socket level connection error | Core (Mail) | |||
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 | |||
27287 | 27287 | IndexError in logging on runserver broken pipe error | Utilities | |||
27282 | 27282 | port cant be integer with oracle backend | Database layer (models, ORM) | |||
27053 | 27053 | Document django.contrib.auth.get_user() | Documentation | |||
27271 | 27271 | ServerFormatter should handle simple string messages with or without args | Utilities | |||
27264 | 27264 | Model Meta is overwriten by abstract parent class | Database layer (models, ORM) | |||
27265 | 27265 | Using @admin.register causes failure when AdminModel constructor is overriden | contrib.admin | |||
27261 | 27261 | Missing python-brace-format marker for a contrib.admin string | contrib.admin | |||
27159 | 27159 | Pickling query with an __in=inner_qs lookup causes evaluation evaluation of inner_qs | Database layer (models, ORM) | |||
27255 | 27255 | Change test runner to display full dotted name of test | Testing framework | |||
27243 | 27243 | Make reverse_dict.getlist work with fully qualified module names | Core (URLs) | |||
27245 | 27245 | can't revert migration with index_together with one field | Database layer (models, ORM) | |||
14284 | 14284 | Support for Google Maps version 3 | GIS | |||
27173 | 27173 | Permit import statements to be longer than 80 characters | Core (Other) | |||
27205 | 27205 | Allow doing a substring search in JSONField array | contrib.postgres | |||
27062 | 27062 | Add support for for_update for MSSQL | Database layer (models, ORM) | |||
27196 | 27196 | Allow django admin to be logged into freely on localhost | contrib.admin | |||
27194 | 27194 | Cannot access admin page by following tutorial | Uncategorized | |||
27180 | 27180 | Check for sql_mode fails during migration with special database connections | Database layer (models, ORM) | |||
27172 | 27172 | Close cursor in custom SQL example | Documentation | |||
27168 | 27168 | "LookupError: App 'xxxxx' doesn't have a 'xxxxx' model" with custom table name | Migrations | |||
27142 | 27142 | makemigrations fails on special database connections | Migrations | |||
27163 | 27163 | Unable to specify multiple pythonpath in django-admin | Core (Management commands) | |||
27157 | 27157 | AdminForm may crash if model_admin argument is None | contrib.admin | |||
27152 | 27152 | Comma-delimited servers list not supported in memcached caches `LOCATION` | Core (Cache system) | |||
27140 | 27140 | Prevent template rendering from hiding a property's TypeError | Template system | |||
27154 | 27154 | Allow comparing CallableFalse/CallableTrue with bitwise or | contrib.auth | |||
27081 | 27081 | Allow migrations to serialize methods on pypy | Migrations | |||
27155 | 27155 | makemigrations --no-check-consistency command line argument | Migrations | |||
27128 | 27128 | A method model.objects.get(pk=obj.pk) returns many objects, but in a database is one. | Uncategorized | |||
27132 | 27132 | Allowed testing MemcachedCache and PyLibMCCache during the same test run | Core (Cache system) | |||
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 | |||
27111 | 27111 | UserCreationForm.__init__() crashes if USERNAME_FIELD not in self.fields | Forms | |||
27044 | 27044 | `apps` passed to post_migrate_signal should contain migrated appconfigs even when no migration has been applied to them | Migrations | |||
27089 | 27089 | Add the database alias to InconsistentMigrationHistory message | Migrations | |||
27061 | 27061 | Support creating the TEST PostgreSQL database from a custom template | Testing framework | |||
27114 | 27114 | Migrations: AttributeError: can't set attribute | Migrations | |||
27093 | 27093 | ORM error on apache + wsgi | Database layer (models, ORM) | |||
27085 | 27085 | UI Discrepancy in "Writing your first Django app, part 2" | Documentation | |||
27082 | 27082 | Make timezone.localtime() default to timezone.now() when no value is given | Utilities | |||
27077 | 27077 | Simplify calls to is_in_memory_db() in SQLite's DatabaseCreation | Database layer (models, ORM) | |||
27065 | 27065 | Deferred fields not passed to inherited models' __class__.__dict__ | Database layer (models, ORM) | |||
27066 | 27066 | Possible Memory leak while evaluating a QuerySet | Database layer (models, ORM) | |||
27058 | 27058 | Reallow the {% for %} tag to unpack any iterable | Template system | |||
27008 | 27008 | Add manage.py test --debug option | Testing framework | |||
27049 | 27049 | Romanian i18n typo | Internationalization | |||
27035 | 27035 | DiscoverRunner's setup_test_environment() hard-codes settings.DEBUG to False | Testing framework | |||
27038 | 27038 | Migration being created even when no change was made. | Migrations | |||
27002 | 27002 | Redundant database query rendering a ModelChoiceField with RadioSelect or CheckboxSelectMultiple | Forms | |||
27028 | 27028 | Clarify failed parallel tests run message | Testing framework | |||
27011 | 27011 | Django Middleware 1.10 does not run template_context_processors for exceptions thrown from middleware | HTTP handling | |||
27010 | 27010 | Argon2PasswordHasher.encode() decodes underlying hash as UTF-8 instead of ASCII | contrib.auth | |||
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) | |||
14131 | 14131 | The pagination module should have some limit, or a warning should be given in the documentation | Documentation | |||
14402 | 14402 | help_text is not displayed for ManyToMany raw_id fields | contrib.admin | |||
494 | 494 | Collapse in admin interface for inline related objects | contrib.admin | |||
14368 | 14368 | Reverse relation attribute for OneToOneField fails when set to None | Database layer (models, ORM) | |||
14518 | 14518 | Field.to_python not called on foreign key IDs | Database layer (models, ORM) | |||
14476 | 14476 | annotate, default aggregation naming and filter annoyance | Database layer (models, ORM) | |||
14200 | 14200 | new RegexURLResolver is contructed for every request | Core (URLs) | |||
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) | |||
14087 | 14087 | django.core.management.get_commands only sees commands in the last package of a namespace package | Core (Other) | |||
14497 | 14497 | ModelAdmin.readonly_fields isn't graceful with filefields. | contrib.admin | |||
14483 | 14483 | Implement subqueries in geodjango spatial lookup | GIS | |||
14834 | 14834 | Colour issues in CSS - particularly documentation | Documentation | |||
14881 | 14881 | [nonrel] Do not assume ``User.id`` to be an integer in django.contrib.auth's pasword reset feature | contrib.auth | |||
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) | |||
14334 | 14334 | Queries don't ensure that comparison objects are the correct type | Database layer (models, ORM) | |||
14638 | 14638 | to_python howto documentation improvement | Documentation | |||
14930 | 14930 | `values_list()` fails on queryset ordered by extra column | Database layer (models, ORM) | |||
14273 | 14273 | Development server does not shutdown cleanly | Core (Other) | |||
14787 | 14787 | Upload handler should pass errors on to forms.FileField | File uploads/storage | |||
14932 | 14932 | Tests failing with SQLite3 on Linux systems; Sites object causing failures. | Uncategorized | |||
27 | 27 | Single form field for multiple database fields | Forms | |||
14226 | 14226 | Bug in dumpdata dependency calculation involving ManyToManyFields | Core (Serialization) | |||
14549 | 14549 | Disambiguation of target/source fields for intermediary models when using ManyToManyField | Database layer (models, ORM) | |||
14319 | 14319 | Add signals test_setup and test_teardown to Django test suite runner Options | Testing framework | |||
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) | |||
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 | |||
937 | 937 | Autoreload reloads for every request. | Core (Management commands) | |||
14658 | 14658 | DateField initial does not honor locale, against documentation | Forms | |||
23 | 23 | Add support for ValidationWarning | Forms | |||
14512 | 14512 | Documentation & tools for decorating class-based-views. | Generic views | |||
14765 | 14765 | Unnecessary usage of NodeList in ForNode (template rendering) | Template system | |||
14043 | 14043 | Incorrect and/or confusing behaviour with nullable OneToOneField | Database layer (models, ORM) | |||
14492 | 14492 | Model proxy instance does not equal the respective model instance | Database layer (models, ORM) | |||
694 | 694 | [patch] TEMPLATE_DIRS should allow project root relative paths | Template system | |||
14580 | 14580 | Clean up duplicate code in admin formset handling | contrib.admin | |||
14261 | 14261 | Add clickjacking protection (X-Frame-Options header) | HTTP handling | |||
14656 | 14656 | Atom1Feed should write atom:published element | contrib.syndication | |||
14253 | 14253 | TIME_ZONE not respected by Today and Now widgets in admin | contrib.admin | |||
14006 | 14006 | Documentation on Field's 'description' class attribute does not mention that it will be interpolated with field.__dict__ | Documentation | |||
25 | 25 | Filtering interface on ForeignKey <select> boxes | contrib.admin | |||
14894 | 14894 | 1 | translation is not threadsafe | Internationalization | ||
14567 | 14567 | ModelMultipleChoiceField inconsistently returns a list if empty. | Forms | |||
14019 | 14019 | SQLInsertCompiler.as_sql() failure | Database layer (models, ORM) | |||
14802 | 14802 | feature request: add a method to Fields that is used to render the field as read-only | contrib.admin | |||
14057 | 14057 | Expose an interface for custom-escaping template content | Template system | |||
14121 | 14121 | Provide object's primary key as a hint for database router method db_for_read() when filtering objects by primary key | Database layer (models, ORM) | |||
14332 | 14332 | manage testserver and manage runserver should have similiar address:port options | Core (Management commands) | |||
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) | |||
14646 | 14646 | django.contrib.comments is missing default template for comment_notification_email.txt, and has no documentation of template context | contrib.comments | |||
14373 | 14373 | annotate() will gladly delete your data | Database layer (models, ORM) | |||
14016 | 14016 | SQLite3 problem with date comparison | Database layer (models, ORM) | |||
14387 | 14387 | pre_save problem with inherrited model | Database layer (models, ORM) | |||
14633 | 14633 | Reorganize settings reference docs | Documentation | |||
14879 | 14879 | Aggregates (Min, Max) for CharField fails with Postgresql | Database layer (models, ORM) | |||
14976 | 14976 | Add is_html flag to contrib.messages | contrib.messages | |||
14684 | 14684 | RESTful Model View | Generic views | |||
14694 | 14694 | defer() doesn't work with reverse relations | Database layer (models, ORM) | |||
154 | 154 | Can't delete object with ManytoMany Relationship | contrib.admin | |||
14678 | 14678 | Users are able to add more than one page to the same url | contrib.flatpages | |||
14264 | 14264 | settings.configure has undocumented differences from using a settings module | Core (Other) | |||
14315 | 14315 | memcached doesn't support negative deltas for incr() and decr() | Core (Cache system) | |||
361 | 361 | Some Basic Math Filters | Template system | |||
14615 | 14615 | 1 | Related objects manager returns related objects with null FKs for unsaved instances | Database layer (models, ORM) | ||
14093 | 14093 | Confusing error when failing to create a session key because the cache is unavailable | contrib.sessions | |||
14015 | 14015 | django.contrib.localflavor.it added italian phone number validation | contrib.localflavor | |||
14165 | 14165 | Transaction management is only entered for the primary database | Documentation | |||
14861 | 14861 | Importing settings in a module that contains a logging Handler causes circular import. | Core (Other) | |||
14449 | 14449 | restructuredtext filter does not return the correct content | Documentation | |||
14556 | 14556 | Recommend to avoid FlatpageFallbackMiddleware unless absolutely required | Documentation | |||
14885 | 14885 | is_valid for ModelForm changes instance if instance is provided | 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 | |||
14827 | 14827 | Authentication Backends should be responsible for checking and setting passwords | contrib.auth | |||
14593 | 14593 | CZBirthNumberField expects two arguments to clean() | contrib.localflavor | |||
14266 | 14266 | Audit database backend support claims, particularly for MySQL | Documentation | |||
14574 | 14574 | Initial values support for inline model formsets | Forms | |||
14341 | 14341 | Session middleware raises exception when unit testing HttpResponseForbidden | Testing framework | |||
14973 | 14973 | AdminEmailHandler doesn't include report.message | Core (Other) | |||
159 | 159 | Circular logout problem | contrib.admin | |||
736 | 736 | [patch] QueryDict items() and mutability protection fix with doctests | Core (Other) | |||
14964 | 14964 | create_attachment support for unicode symbols in filename | Core (Mail) | |||
14806 | 14806 | No template tag to support contextual translations | Internationalization | |||
632 | 632 | database stored templates | Template system | |||
14555 | 14555 | Session loss with psycopg2 db backend | contrib.sessions | |||
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 | |||
14438 | 14438 | Deserializer raises ValidationError if natural key is given as string | Core (Serialization) | |||
14292 | 14292 | User.objects.create_user does not give object with id field populated in svn release. | contrib.auth | |||
14202 | 14202 | Rss201rev2Feed bug | contrib.syndication | |||
14382 | 14382 | a few suggestions | contrib.comments | |||
14579 | 14579 | Use built-in sessions middleware for entirely cookie-based sessions | contrib.sessions | |||
14925 | 14925 | test_permission_register_order raises IntegrityError when tests are run and INNODB storage engine is used for MySQL | contrib.auth | |||
14999 | 14999 | Valid lookups are rejected after r15031 | contrib.admin | |||
14988 | 14988 | Tutorial part 4 - Renaming of templates should be removed | Documentation | |||
14984 | 14984 | ClearableFileInput generates invalid XHTML | Forms | |||
14975 | 14975 | TransactionTestCases are broken by django.contrib.auth in 1.2.4 | Testing framework | |||
14972 | 14972 | AdminEmailHandler breaks when report is missing stack trace information | Core (Other) | |||
14951 | 14951 | Unique_for_[date|month|year] fails when the DateField is empty | Database layer (models, ORM) | |||
14948 | 14948 | Broken routers in 1.2.4: type object 'ModelBase' has no attribute '_meta' | Database layer (models, ORM) | |||
14947 | 14947 | regressiontests.fixtures_regress.tests.TestFixtures.test_dumpdata_uses_default_manager() fails with Python 2.7 | Uncategorized | |||
14941 | 14941 | URLField (in django.contrib.admin) rejects IDN domain | Core (Other) | |||
14938 | 14938 | "Save as" does not save entries added with a Inline | Forms | |||
14928 | 14928 | manage runserver does not allow host name as address | django-admin.py runserver | |||
14924 | 14924 | I18N looks for translations in the reverse order of the apps | Internationalization | |||
14912 | 14912 | urlize and urlizetrunc template filter docs need expansion | Documentation | |||
14910 | 14910 | I18N locale per app resolving - documentation incorrect and bug | Internationalization | |||
14896 | 14896 | Delete leads to IntegrityError : bad cascading rule when there's a ManyToManyField pointing to a class having subclasses. | Database layer (models, ORM) | |||
14895 | 14895 | USE_THOUSAND_SEPARATOR causes error on group admin operations | contrib.admin | |||
14873 | 14873 | A paginated ListView with a List instead of queryset produces an error | Generic views | |||
14858 | 14858 | Bug in admin change_form template produces javascript error when adding new object with first_field of type DateTimeField. | contrib.admin | |||
14830 | 14830 | Default value for radio button not preserved when dynamically creating new inlines | contrib.admin | |||
14824 | 14824 | django.utils.get_format_modules doesn't respect USE_L10N | Internationalization | |||
14820 | 14820 | Use `TextField` instead of `PositiveIntegerField` in docs and examples for generic relations. | Documentation | |||
14809 | 14809 | Broken login related tests after r14733 | contrib.auth | |||
14795 | 14795 | Empty Superuser Permissions | contrib.auth | |||
14788 | 14788 | Typos in the footer | *.djangoproject.com | |||
14774 | 14774 | assertNumQueries is buggy with views and the test client if used more than once in a test | Testing framework | |||
14773 | 14773 | MultipleObjectMixin and subclasses should accept custom paginator class | Generic views | |||
14739 | 14739 | Move contrib app translations out of core | Internationalization | |||
14721 | 14721 | USE_THOUSAND_SEPARATOR fails with UnicodeDecodeError in several locales | Internationalization | |||
14709 | 14709 | staticfiles app seems forced upon me | Contrib apps | |||
14700 | 14700 | Speed up RawQuerySet iterator | Database layer (models, ORM) | |||
14697 | 14697 | Speeding up queryset model instance creation | Database layer (models, ORM) | |||
14692 | 14692 | Unclear mail error | Uncategorized | |||
14679 | 14679 | Change of behavior in add new user workflow when using "Save" button | contrib.admin | |||
14670 | 14670 | GenericTabularInline broken as of r13708 | Contrib apps | |||
14661 | 14661 | A couple of MySQL/MyISAM test failures | Testing framework | |||
14659 | 14659 | Assigning floats to DecimalFields | Database layer (models, ORM) | |||
14652 | 14652 | Sessions seem to be improperly using Pickle to hash a dictionary | contrib.sessions | |||
14640 | 14640 | Add elapsed request time to the development server log | HTTP handling | |||
14634 | 14634 | Sessions are unnecessarily complex | contrib.sessions | |||
14632 | 14632 | Bug - testing framework fails when contrib.auth not in settings. | Testing framework | |||
14617 | 14617 | Docs should mention runserver's automatic serving of static files | Documentation | |||
14602 | 14602 | bug in wsgi handler in trunk | Core (Other) | |||
14570 | 14570 | New format character to represent locale-specifc alternative month names | Internationalization | |||
14563 | 14563 | Add Turkey to localflavors | contrib.localflavor | |||
14560 | 14560 | UpdateCacheMiddleware does not save responses for HEAD requests | Core (Cache system) | |||
14543 | 14543 | ContentTypes tests fails if auth app is not installed | contrib.contenttypes | |||
14533 | 14533 | django signals not thread-safe | Core (Other) | |||
14471 | 14471 | db.models.Manager regression - can't override some methods | Database layer (models, ORM) | |||
14467 | 14467 | AllValuesFilterSpec does not work with Null | contrib.admin | |||
14466 | 14466 | "ORA-00918: column ambiguously defined error" has reappeared in 1.2.3 | Database layer (models, ORM) | |||
14446 | 14446 | auth.views.password_reset_confirm should never be cached | contrib.auth | |||
14433 | 14433 | Thread safety problem in contrib.sitemaps | Contrib apps | |||
14405 | 14405 | problem in login view | contrib.auth | |||
14403 | 14403 | Missing/incomplete documentation for FloatField? | Documentation | |||
14389 | 14389 | Future url replacement | Template system | |||
14388 | 14388 | Logging documentation typos | Documentation | |||
14386 | 14386 | Standardize Site/RequestSite access; looser coupling of sites framework in contrib | Contrib apps | |||
14366 | 14366 | Model.objects.none().values(...).anything() is broken | Database layer (models, ORM) | |||
14358 | 14358 | History changes in admin don't show verbose_name | contrib.admin | |||
14356 | 14356 | Unused import in django.core.management.sql | Core (Other) | |||
14349 | 14349 | Add Belgium (be) localflavor | contrib.localflavor | |||
14312 | 14312 | list_editable causes 500s for ?p>maximum | contrib.admin | |||
14301 | 14301 | django crashes on email address that passed validate_email() (utf8-tld) | Core (Mail) | |||
14299 | 14299 | Add additional cache.*_many functions | Core (Cache system) | |||
14290 | 14290 | Rendering is very inefficient when USE_L10N. Caching format values gives 2-7 times improvement | Internationalization | |||
14249 | 14249 | Inactive users have less permissions then anonymous users with custom backend | contrib.auth | |||
14193 | 14193 | prepopulated_fields should concatenate fields in given order | contrib.admin | |||
14132 | 14132 | Feedgenerator doesn't support dates before 1900 | Contrib apps | |||
14118 | 14118 | Serialization docs list the "python" serializer | Documentation | |||
14103 | 14103 | Have django.utils.cache.patch_response_headers honor settings.USE_ETAGS setting | Core (Cache system) | |||
14102 | 14102 | Model._get_unique_checks can return fields that are in the exclude list | Database layer (models, ORM) | |||
14034 | 14034 | admin inline formset with "extra" ignores last line when saving | Contrib apps | |||
342 | 342 | Add a way for fields to be displayed in the admin without being editable | contrib.admin | |||
399 | 399 | Bigint field object needed | Database layer (models, ORM) | |||
689 | 689 | Honor Web server provided authentication | Core (Other) | |||
730 | 730 | 2 | more explicit middlware ordering | Core (Other) | ||
528 | 528 | Add a documentation generator that creates a PDF or HTML files locally | Documentation | |||
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 | 1 | Related objects interface should be tighter (edit_inline) | contrib.admin | ||
116 | 116 | Default admin media doesn't display for 'django-admin runserver' | contrib.admin | |||
14288 | 14288 | Template filter: linebreaksbr doesn't normalize newlines | Template system | |||
14849 | 14849 | ManyToManyField has weird behavior in 1.2 w/ multi-db | Database layer (models, ORM) | |||
14610 | 14610 | fixtures should be able to specify their database | Testing framework | |||
14348 | 14348 | Paginator does not handle django.db.models.sql.datastructures.EmptyResultSet | Database layer (models, ORM) | |||
14506 | 14506 | Crash on HEAD request | Documentation | |||
14608 | 14608 | Adding a INPhoneNumberField to indian localflavor | contrib.localflavor | |||
14190 | 14190 | images, news and keywords in sitemap.xml | contrib.sitemaps | |||
14390 | 14390 | set_password functionality outside of the User model | contrib.auth | |||
14674 | 14674 | ResetPasswordForm doesn't consider unusable_password setting | contrib.auth | |||
811 | 811 | IPv6 address field support | Core (Other) | |||
14020 | 14020 | 1 | Make HttpResponse.get work like dict.get | HTTP handling | ||
14614 | 14614 | Dont send Request message when handle_uncaught_exception() | Core (Other) | |||
14082 | 14082 | modelform_factory should use the form's metaclass | Forms | |||
14045 | 14045 | makemessage miss some gettext in javascript | Internationalization | |||
14134 | 14134 | Ability to set csrf cookie path and https-only plus add 'secure' | Core (Other) | |||
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) | |||
14733 | 14733 | Allow Manager.raw() execute not only "Pure selects" | Database layer (models, ORM) | |||
14105 | 14105 | django.contrib.auth tests failing with cache middleware | Core (Cache system) | |||
717 | 717 | If-Modified-Since checked for exact match | HTTP handling | |||
14639 | 14639 | admin.site.register() does not check if the model is abstract (gives weird error) | contrib.admin | |||
14013 | 14013 | 1 | 'django.db.backends.postgresql_psycopg2' isn't an available database backend. (?!?!?) | Database layer (models, ORM) | ||
14046 | 14046 | Template tag errors masked if including based on context variable name | Template system | |||
14880 | 14880 | raw_id_fields in admin does not work when limit_choices_to dictionary has value=False | contrib.admin | |||
14818 | 14818 | cycle tag is not safe | Template system | |||
14038 | 14038 | 1.2 Release notes don't mention new template loader classes | Documentation | |||
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) | |||
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 | |||
14889 | 14889 | Usability improvement to csrf_migration_helper | Uncategorized | |||
14991 | 14991 | SQL injection in quote_name() | Database layer (models, ORM) | |||
14814 | 14814 | Check for file binding in FieldFile.delete() | Database layer (models, ORM) | |||
14651 | 14651 | ignored field index creation for fields with unique=True and db_index=True | Database layer (models, ORM) | |||
14595 | 14595 | DATABASE DeprecationWarning includes new syntax. | Database layer (models, ORM) | |||
14505 | 14505 | Multiple Namespaces and reverse lookup does not work as advertised. | Core (Other) | |||
14500 | 14500 | Cookie not set in IE and no error message in login form | contrib.auth | |||
14591 | 14591 | UnicodeDecodeError when trying to render the label of a field | contrib.admin | |||
14987 | 14987 | Date filter options inconsistant and out of order | Documentation | |||
14277 | 14277 | Error in documentation for mod_wsgi | Documentation | |||
14350 | 14350 | Please add a login method to the test Client that doesn't depend on passwords | Testing framework | |||
14439 | 14439 | Improve documentation on how to run the GIS test suite | GIS | |||
14900 | 14900 | Allow override of Admin paginator. | contrib.admin | |||
14655 | 14655 | formsets should be iterable | Forms | |||
14899 | 14899 | 'ModelFormOptions' object has no attribute 'many_to_many' | Forms | |||
14855 | 14855 | Tweak reST in new TemplateResponse docs | Documentation | |||
14853 | 14853 | GET parameter in docs for auth.logout incorrect (next_page = next) | Documentation | |||
14022 | 14022 | context_processors debug() Fails with no DB Backend | Core (Other) | |||
14075 | 14075 | ManyToMany relationships create circular references | Database layer (models, ORM) | |||
14169 | 14169 | Improve TemplateSyntaxError for invalid block tags | Template system | |||
14764 | 14764 | Docs and code disagree on return type of Users.get_all_permissions() | Uncategorized | |||
14828 | 14828 | what is the truc for installation on mac os10.6 | Uncategorized | |||
14417 | 14417 | UnicodeDecodeError exception in recent actions | contrib.admin | |||
14747 | 14747 | parse error on HTTP_IF_MODIFIED_SINCE header | Core (Other) | |||
14804 | 14804 | Update "humanize" docs | Documentation | |||
14730 | 14730 | Translation Mistake. MN | Translations | |||
14715 | 14715 | Uninformative ValueError in django/utils/_os.py | Uncategorized | |||
14424 | 14424 | rel_to undefined in init scope of RelatedFieldWidgetWrapper | contrib.admin | |||
14741 | 14741 | CZ Localflavor clean() incorrectly calls parent __init__ | contrib.localflavor | |||
14734 | 14734 | problem with postgresql views (psycopg2) | Database layer (models, ORM) | |||
14234 | 14234 | Validation bug when using ModelForms | Forms | |||
14443 | 14443 | Oracle backend returns wrong test database name | Database layer (models, ORM) | |||
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) | |||
14283 | 14283 | 2 | AttributeError on admin detail page after r13708 | Contrib apps | ||
14536 | 14536 | Incorrect syntax about using OPTIONS for changing the database engine | Documentation | |||
14654 | 14654 | Cannot make documentation in single HTML file format | Documentation | |||
14630 | 14630 | Oracle test tablespace disk datafile not big enough for running full Django test suite | Testing framework | |||
14616 | 14616 | Recommend a leading underscore on module-level loggers in docs | Documentation | |||
14531 | 14531 | Add validate_unique flag to ModelForm.Meta | Forms | |||
14552 | 14552 | Suggestion for a slightly better explanation of custom template tags | Documentation | |||
14547 | 14547 | Get Involved via IRC: Mibbit/Freenode not friendly with each other | *.djangoproject.com | |||
14173 | 14173 | Reference documentation for changepassword django-admin command added in 1.2 | Documentation | |||
14085 | 14085 | DATE_FORMAT, TIME_FORMAT etc. docs should have a link to allowed formatting strings | Documentation | |||
14223 | 14223 | Inconsistent exception raising on DB integrity errors | Database layer (models, ORM) | |||
14521 | 14521 | Camel case used for mthods' names | Uncategorized | |||
14457 | 14457 | Possible error in settings.py description | Documentation | |||
14452 | 14452 | Need help understanding why the below is happening. | Forms | |||
14227 | 14227 | Modify contributing docs to mention the 'easy-pickings' keyword in triage | Documentation | |||
14441 | 14441 | Oracle list limit exceeded with __in filters | Database layer (models, ORM) | |||
14427 | 14427 | Add options to runtests.py to discover test pairings that fail | Testing framework | |||
14074 | 14074 | RFE: "Best of both worlds" for short and long? | Documentation | |||
14255 | 14255 | Factoring mysite out of tutorial imports | Documentation | |||
14377 | 14377 | Add site to the context of the logout view | contrib.auth | |||
14346 | 14346 | Url patterns double slash // problem | HTTP handling | |||
14380 | 14380 | Form provided by modelform_factory fails when using fields attribute | Forms | |||
14364 | 14364 | Admin add form, element focus script not working because of wrong id | contrib.admin | |||
14353 | 14353 | unique_together new style is not working properly | Uncategorized | |||
14359 | 14359 | django core and contrib named urls should follow a convention | Contrib apps | |||
14053 | 14053 | django.utils.formats.localize() misses support for long | Internationalization | |||
14306 | 14306 | Translations handling cleanup (with performance boost, too) | Internationalization | |||
14280 | 14280 | Duplicate deepcopy import in django/db/models/query.py | Database layer (models, ORM) | |||
14271 | 14271 | Admin media tests assume absolute path from module.__file__ | Testing framework | |||
14122 | 14122 | Documentation for yesno filter is lacking | Documentation | |||
14344 | 14344 | Duplicate view name does not raise an error | Core (Other) | |||
14333 | 14333 | Template Ternary Operator | Template system | |||
14314 | 14314 | Import error on installation of Django 1.2.3 | Uncategorized | |||
14304 | 14304 | Problem with locale | Internationalization | |||
14244 | 14244 | In clause with 1000 or more items fails in Oracle | Database layer (models, ORM) | |||
14278 | 14278 | sqlite3 backend and django 1.2.3, bug: «no such table» | Database layer (models, ORM) | |||
14242 | 14242 | UserChangeForm Causes KeyError in 1.2.2 and Trunk | Forms | |||
14192 | 14192 | potential issue re in memory django file uploading. | Core (Other) | |||
14179 | 14179 | django create table with capitalized chars | Uncategorized | |||
14116 | 14116 | TestClient skips Csrf Middleware | Testing framework | |||
14084 | 14084 | Updated French translation | Translations | |||
14068 | 14068 | Fixture loading issue with multi database setting | Core (Serialization) | |||
14111 | 14111 | Misleading note re: unreleased Sphinx version recomendation | Documentation | |||
14076 | 14076 | Danish translation update for 1.2.2 | Translations | |||
14061 | 14061 | MultiPartParser receives an HTTP_CONTENT_LENGTH of zero | File uploads/storage | |||
714 | 714 | access to id of current user on admin | contrib.admin | |||
313 | 313 | PhoneNumberField should accept international format numbers | Internationalization | |||
920 | 920 | [patch] patch_response_headers breaks when response.content is unicode | Core (Cache system) | |||
919 | 919 | [patch] Implement `random` template tag | Template system | |||
172 | 172 | Twisted (twisted.web2) support for Django | Tools | |||
580 | 580 | [patch] caching needs to take more into account than just the URL | Core (Cache system) | |||
903 | 903 | change login_required | contrib.auth | |||
461 | 461 | Support use of pypgsql instead of psycopg | Database layer (models, ORM) | |||
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) | |||
565 | 565 | Unique fields don't work on edit_inline models | contrib.admin | |||
6985 | 6985 | ✅ | Rename django.test.TestCase to django.test.testcases.TestCase ? (SVN version) | Documentation | ||
653 | 653 | 1 | setup.py doesn't create django/contrib/admin/templates/ | contrib.admin | ||
718 | 718 | svn co behind stupid proxy | *.djangoproject.com | |||
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) | |||
921 | 921 | Add a "me" shortcut to UserFields | contrib.admin | |||
265 | 265 | Patch: RequiredIfOtherField and friends don't work with edit_inline | Core (Other) | |||
115 | 115 | 1 | Models CRUD via web services | Core (Other) | ||
899 | 899 | Formfield doesn't display default value | Forms | |||
616 | 616 | [patch] process_exception middleware extension | Core (Other) | |||
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) | |||
391 | 391 | date_based generic views might be off by one | Generic views | |||
546 | 546 | [patch] make render_to_string and render_to_response use select_template | Template system | |||
208 | 208 | Allow the strings the cycle tag uses to contain spaces | Template system | |||
526 | 526 | Error when edit_inline model have unique_together constraint | Database layer (models, ORM) | |||
348 | 348 | [patch] Multiple clicks on "Choose all" or "Clear all" in the Javascript "filter" interface causes strange behavior | contrib.admin | |||
599 | 599 | locmem cache should deepcopy values from the cache to prevent aliasing | Core (Cache system) | |||
710 | 710 | Differentiate between __repr__ and __str__ for model objects | Core (Other) | |||
779 | 779 | [patch] Allow callables in extra_lookup_kwargs of generic views | Generic views | |||
127 | 127 | Documentation how to setup djangoproject.com | Documentation | |||
264 | 264 | None | Contrib apps | |||
548 | 548 | missing steps at end of tutorial04.txt | Documentation | |||
943 | 943 | django-admin createsuperuser bails on no arguments after 1474 | Core (Management commands) | |||
812 | 812 | [Syndication doc example] - Templates and associated extension | Documentation | |||
721 | 721 | isAlphaNumericURL validator should allow dashes. | Validators | |||
671 | 671 | generic list_object enhancement | Core (Other) | |||
617 | 617 | num_in_admin problem in tutorial | contrib.admin | |||
536 | 536 | Wrap load_and_render in HttpResponse in the calling function | Tools | |||
436 | 436 | Create an API to update and delete multiple objects in a single call | Metasystem | |||
509 | 509 | We need a "Powered by Django" button | Database layer (models, ORM) | |||
490 | 490 | [patch] incorrect handling of cursor.rowcount | Core (Management commands) | |||
508 | 508 | max_age for cookies doesn't work in safari (and perhaps not IE) | Core (Other) | |||
398 | 398 | [patch] {%define VAR as%}VALUE{%in%} tag | Template system | |||
396 | 396 | djangoadmin.py runserver should be able to listen on all available IPs | Tools | |||
359 | 359 | Simplified assignment and lookup for related fields | contrib.admin | |||
273 | 273 | [patch] Password salt and other algorithms support | Core (Other) | |||
360 | 360 | [PATCH] django-admin.py runserver only takes a port when it could also take an ip:port | Core (Other) | |||
120 | 120 | djang-admin.py called without argument | Tools | |||
276 | 276 | 1 | [patch] new template tag 'strip' | Template system | ||
259 | 259 | Admin errors with edit_inline and foreign keys. | contrib.admin | |||
240 | 240 | get_callback() improvements | Core (Other) | |||
279 | 279 | [patch] TemplateDoesNotExist on Windows | contrib.admin | |||
257 | 257 | Empty model modules shouldn't cause an error | Metasystem | |||
219 | 219 | The change history for an object is recording changes with a 6-hour offset to the timestamp | contrib.admin | |||
295 | 295 | [patch] Add reverse counter variables to template "for loops" | Core (Management commands) | |||
215 | 215 | 1 | Need to generate postgresql tables WITHOUT OIDS by default | Database layer (models, ORM) | ||
196 | 196 | Patch: Allow integer months in views.generic.date_based | Core (Other) | |||
186 | 186 | [patch] Refactor django/core/meta.py to eliminate duplicate code | Metasystem | |||
197 | 197 | Adding a flatfile causes a traceback in sqlite3.py | contrib.admin | |||
251 | 251 | [patch] Add "AND" and "OR" clauses to the SQL query syntax | Metasystem | |||
216 | 216 | sqlite3 broken post rev 329 | Metasystem | |||
168 | 168 | history() in django/views/admin/main.py makes assumptions about the object's key name | contrib.admin | |||
7 | 7 | Patch: Changelist date range filters don't maintain state as expected | contrib.admin | |||
121 | 121 | [patch] Names in SQL should be quoted | Metasystem | |||
166 | 166 | [patch] Add "in" to the lookup types in the DB API | Core (Other) | |||
98 | 98 | Pretty CSS for PHILOSOPHY sections in docs | Documentation | |||
158 | 158 | Base admin template changes | contrib.admin | |||
128 | 128 | IndexError when using invalid {% extends %} in template should be replaced with better error message. | Template system | |||
53 | 53 | djonga-admin.py sqlclear fails with entries in auth_permissions tables | Tools | |||
611 | 611 | fields with editable=False do not render | contrib.admin | |||
21 | 21 | FileUploadField should allow for manual filename entry | contrib.admin | |||
16 | 16 | Create some form of "edit many at once" feature for the admin | contrib.admin | |||
555 | 555 | DateTimeFields with auto_now and auto_now_add don't change in place | Core (Other) | |||
572 | 572 | When i have an ImageField and a auto_now DateTimeField in the same model it doesnt get saved | contrib.admin | |||
952 | 952 | [patch] Allow for database client encoding configuration from project settings | Database layer (models, ORM) | |||
652 | 652 | 1 | An option to upload files into database would be a great alternative to filesystem uploads. | Database layer (models, ORM) | ||
93 | 93 | django-admin startproject can create invalid settings/admin.py on windows | Tools | |||
482 | 482 | ForeignKey inline editing drops records in the Admin application | Core (Cache system) | |||
760 | 760 | Error reason not seen when 500 template is missing | contrib.admin | |||
639 | 639 | Model FileFields empty on first pass through save() | Core (Other) | |||
613 | 613 | prevent raw_post_data parsing on defined view functions | Core (Other) | |||
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 | |||
914 | 914 | [patch] Admin js option does not honor absolute urls | contrib.admin | |||
720 | 720 | Added methods to ObjectPaginator for getting the numbers of first and last object on page | Core (Other) | |||
65 | 65 | 2 | [i18n] Internationalization and localisation | contrib.admin | ||
884 | 884 | 1 | Problems with international date handling | Template system | ||
85 | 85 | Admin login doesn't work with Konqueror | contrib.admin | |||
61 | 61 | 1 | [patch] auth.User admin form shouldn't require people to edit hashes | contrib.admin | ||
883 | 883 | 1 | Problems with international date handling | Template system | ||
463 | 463 | [patch] new mysql.DatabaseWrapper - solving multiple MySQL problems | Core (Other) | |||
270 | 270 | Patch: edit_inline and default on fields don't work together | contrib.admin | |||
230 | 230 | FloatField with MySQL Backend fails silently | Database layer (models, ORM) | |||
180 | 180 | request.POST doesn't work in django_admin.py runserver | Tools | |||
122 | 122 | [patch] Build models using fieldname=FieldClass | Core (Other) | |||
105 | 105 | Make collapse class to work in two ways | contrib.admin | |||
813 | 813 | we need spam protection for the ticket system :-( | *.djangoproject.com | |||
167 | 167 | ForeignKey should also take string arg instead of class name | Metasystem | |||
605 | 605 | Template filenames mentioned by CRUD view docs aren't accurate | Documentation | |||
239 | 239 | Initializing a model instance should not require fields with blank | Metasystem | |||
420 | 420 | [patch] exclude_fields in AddManipulator and ChangeManipulator | Metasystem | |||
320 | 320 | After completing Tutorial 2, there appears to be a bug in the foreign key related default admin code | contrib.admin | |||
275 | 275 | Missing arg in django.core.validators.RequiredIfOtherFieldGiven introduced by changeset 403 | Core (Other) | |||
626 | 626 | Move template modules to django.core.template package | Core (Other) | |||
783 | 783 | Add ¨id¨ field to anonymous user object | Core (Other) | |||
316 | 316 | Error while logging into Admin site since revision 487 | contrib.admin | |||
798 | 798 | Specifying username, email, and password on as arguments to "django-admin.py createsuperuser" | Translations | |||
491 | 491 | Patch to allow non-user PostgreSQL connections. | Database layer (models, ORM) | |||
515 | 515 | [patch] additional set of cache backends | Core (Cache system) | |||
192 | 192 | FileUploads with builtin HTTPServer and wsgi-handler won't works | Core (Other) | |||
170 | 170 | 1 | Unicode field names cause UnicodeEncodeError in main admin handler | contrib.admin | ||
927 | 927 | non-integer primary keys are broken since new-admin merge | Metasystem | |||
416 | 416 | Automate site introspection for url pattern modules, view methods, template directories, and applications | contrib.admin | |||
500 | 500 | [patch] Templates files extensions other than '.html' should be possible | Template system | |||
201 | 201 | ImageField validation error | contrib.admin | |||
419 | 419 | Create meta.AbstractModel | Metasystem | |||
664 | 664 | Document 'singular' argument for ManyToMany fields | Documentation | |||
913 | 913 | [patch] incorrect `list_filter` field error message a bit stranger than necessary | contrib.admin | |||
174 | 174 | Tutorial01 translated to brazilian portuguese | Documentation | |||
119 | 119 | Serving media | Core (Other) | |||
962 | 962 | [patch] Filter registration decorator is missing a return statement | Core (Other) | |||
703 | 703 | Decorators to restrict views based on REQUEST_METHOD would be great. | Core (Other) | |||
699 | 699 | unique_together - raise an error message | contrib.admin | |||
752 | 752 | Base Classes for Trees | Metasystem | |||
925 | 925 | 1 | [patch] Refactor functionality of DjangoContext into 'processors' which can be replaced or added to | Core (Other) | ||
298 | 298 | Need impovement to POST.copy() | Core (Other) | |||
468 | 468 | [patch] Add accessor method to get human readable value for fields with a choice list. | Metasystem | |||
644 | 644 | SQL Server DB backend: Rev 940 test results | Database layer (models, ORM) | |||
622 | 622 | Added a isnull filter | Template system | |||
755 | 755 | Add "appendable" blocks to the current "overrideable" ones | Template system | |||
847 | 847 | users.create_user fails if User is subclassed using replaces_module = 'auth.users' | Metasystem | |||
894 | 894 | [patch] Catch exceptions in response middleware | Core (Other) | |||
379 | 379 | Add OS, Python version, database version fields to ticket tracker | *.djangoproject.com | |||
583 | 583 | [patch] Add app-template dirs to TEMPLATE_DIRS | Template system | |||
911 | 911 | [patch] Make template system scoped to the parser | contrib.admin | |||
598 | 598 | [patch] Include tag | contrib.admin | |||
502 | 502 | [patch] added category to feed items | contrib.syndication | |||
625 | 625 | [patch] Add template decorators | Template system | |||
961 | 961 | 1 | [patch] Add automatic thumbnail generation to ImageFields | Core (Other) | ||
757 | 757 | 1 | Cannot set primary key value manually for new objects. | Core (Other) | ||
266 | 266 | Patch: a validator that matches against another list if some other field has a specific value | Core (Other) | |||
972 | 972 | better explain choices usage in the model docs | Documentation | |||
582 | 582 | [patch] Load templates from application eggs | Template system | |||
746 | 746 | refactor models/__init__.py so fields themselves add their own get_XXXX_count/list functions | Core (Other) | |||
722 | 722 | Allow for period '.' and hyphen '-' characters in usernames with an isUsername validator | Validators | |||
603 | 603 | Improved template error messages | Template system | |||
657 | 657 | validator - characters without numbers | Validators | |||
356 | 356 | [patch]: simple XML-RPC support for Django | Core (Other) | |||
879 | 879 | Error when loading malformed MIDDLEWARE_CLASSES path | Core (Other) | |||
930 | 930 | [patch] Leaving out ¨ordering¨ in OneToOne relationship causes bad SQL statement | Metasystem | |||
466 | 466 | Model tutorial fails | Documentation | |||
650 | 650 | render_to_response uses Context instead DjangoContext | Template system | |||
113 | 113 | auto-reload broken in standalone WSGI server | Core (Other) | |||
907 | 907 | forms.txt: new_data = place.__dict__ fails for ManyToManyFields | Documentation | |||
411 | 411 | CursorDebugWrapper does not support pyformat paramstyle. | Database layer (models, ORM) | |||
535 | 535 | Refactor admin code to clean it up | contrib.admin | |||
557 | 557 | date_hierarchy doesn't work with DateField | contrib.admin | |||
114 | 114 | DeprecationWarning when creating a new project (see patch) | Core (Other) | |||
748 | 748 | [patch] make make-messages.py a bit more careful with errors in gettext tools | Tools | |||
497 | 497 | Request DB API access to the validation information in the model | Database layer (models, ORM) | |||
485 | 485 | [patch] small typo in feedgenerator.py | contrib.syndication | |||
593 | 593 | [patch] Fulltext search support in Django | Database layer (models, ORM) | |||
554 | 554 | RSS feeds are not valid due to missing timezone in pubdates | contrib.syndication | |||
949 | 949 | [patch] include template tag should support select_template type list | Template system | |||
589 | 589 | A patch that adds FilePathField | contrib.admin | |||
305 | 305 | sql code was not white space safe? | Database layer (models, ORM) | |||
695 | 695 | sqlupdate, creates sql to update the database based on an updated model file | Database layer (models, ORM) | |||
842 | 842 | [patch] Technical 500 response broken in the presence of a local variable named "items" | Core (Other) | |||
110 | 110 | Documentation on pagination needed | Documentation | |||
112 | 112 | WSGI requires a HTTP reason in the status | Core (Other) | |||
156 | 156 | changeset 293 breaks tutorial polls app | contrib.admin | |||
286 | 286 | [patch] Eliminate unintuitive behavior when using edit_inline with no core fields specified | Metasystem | |||
269 | 269 | Patch: validator that matches against a regular expression | contrib.admin | |||
213 | 213 | error submitting empty times | contrib.admin | |||
672 | 672 | get_absolute_url isn't nice | contrib.syndication | |||
152 | 152 | FCGI server for django | Core (Other) | |||
900 | 900 | [patch] Premature close of postgres connection with multiple threads | Database layer (models, ORM) | |||
283 | 283 | templatetags/log.py breaks on AnonymousUser | Core (Other) | |||
151 | 151 | javascript clock not dismissed by clicking "cancel"; several references to ljworld.com in the src code | contrib.admin | |||
662 | 662 | saving a newly created object without any data causes an error | Core (Other) | |||
89 | 89 | 1 | DateTimeFields with auto_now_add = True in admin | contrib.admin | ||
704 | 704 | AttributeError with non-standard primary key name | contrib.admin | |||
676 | 676 | [patch] a _post_init hook for model classes to initialize fields from outside content | Metasystem | |||
549 | 549 | StaticField formfield | Core (Other) | |||
942 | 942 | ordering bug | Documentation | |||
880 | 880 | Mistake in Czech translation | Internationalization | |||
629 | 629 | 2 | [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 | |||
859 | 859 | CharField shouldn't require a maxlength | Database layer (models, ORM) | |||
841 | 841 | Variable 'p' is not defined in main.py | contrib.admin | |||
778 | 778 | URL field incorrectly identifies a link as a broken link. | Validators | |||
630 | 630 | Error in docs | Documentation | |||
623 | 623 | [patch] Allow ssi tag to use template dirs, making apps that use this feature much more portable | Template system | |||
592 | 592 | Error in tutorial 2 | Documentation | |||
559 | 559 | Tutorials should use different project name | Documentation | |||
506 | 506 | [patch] runtests.py should allow models to be tested individually | Tools | |||
4 | 4 | 1 | Add a db cache backend | Core (Cache system) | ||
511 | 511 | django-admin.py init fails at rev 641 | Core (Management commands) | |||
478 | 478 | error with sqlite and admin | contrib.admin | |||
322 | 322 | [patch] Admin unavailable in development server after [503] | contrib.admin | |||
176 | 176 | Database settings should not be kept in settings.main for ease of packaging. | Tools | |||
80 | 80 | Browsing to http://127.0.0.1:8000 fails when running django-admin.py runserver | contrib.admin |