Simon

(Simon)

Most Active Role

N/A

Most Active Component

N/A

Activity Timeline

[No data in this time period]

Components

[No data in this time period]

Tickets

Trac Ticket (238) Reporter (1) Owner (0) Commenter (129) Summary Component
34699 34699 Filtering on annotated TruncSecond expression gives unexpected result. Database layer (models, ORM)
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)
34871 34871 Validation of UniqueConstraint with Case() crashes. Database layer (models, ORM)
373 373 Add support for multi-column primary keys. Database layer (models, ORM)
34975 34975 aggregate() crashes when referencing existing aggregations or window expressions through conditional expressions Database layer (models, ORM)
27021 27021 Add explicit support for Q object annotations Database layer (models, ORM)
470 470 1 Add Field.db_default for defining database defaults Database layer (models, ORM)
34609 34609 Deprecate format_html calls without args or kwargs Utilities
27236 27236 Deprecate Model.Meta.index_together in favour of Model.Meta.indexes Database layer (models, ORM)
34856 34856 Running tests with historical migrations that contain index together fails with TypeError. Migrations
34533 34533 OuterRef not resolved as part of ORDER BY clause Database layer (models, ORM)
34555 34555 ModelBase metaclass implementation prevents addition of model fields via __init_subclass__ Database layer (models, ORM)
34429 34429 Allow to set unusable password via admin UI contrib.auth
34013 34013 Support ordering by annotation transforms (e.g JSONObject/ArrayAgg transforms). Database layer (models, ORM)
34125 34125 Limiting QuerySet crashes on union() with a single non-empty query Database layer (models, ORM)
34701 34701 Add support for NULLS [NOT] DISTINCT to UniqueConstraint Database layer (models, ORM)
34502 34502 Union giving wrong column ordering even when using .values/.values_list Database layer (models, ORM)
34881 34881 migrate crashes when renaming model referenced twice by ManyToManyField.through model on SQLite. Migrations
34417 34417 AlterField migration on ForeignKey field re-creates foreign key constraints unnecessarily Migrations
34612 34612 QuerySet.only() doesn't work with select_related() on a reverse OneToOneField relation. Database layer (models, ORM)
34297 34297 ValueError: invalid token in plural form: EXPRESSION when adding new language Utilities
34838 34838 GeoDjango database functions incompatible with GeneratedField Database layer (models, ORM)
34841 34841 Reverse migrations model state rendering slow with moderate to large migrations Migrations
34943 34943 Support passing unique constraint names to bulk_create(). Database layer (models, ORM)
14831 14831 Django Template Style Guide Documentation
34964 34964 Reversing the order of Q objects in a CheckConstraint generates a migration Migrations
34597 34597 Queryset (split) exclude's usage of Exists is significantly slower than subquery Database layer (models, ORM)
34593 34593 Django admin list does same Count query twice when there are no filters contrib.admin
34978 34978 Annotating through an aggregate with RawSQL() raises 1056 "Can't group on" on MySQL/MariaDB. Database layer (models, ORM)
34987 34987 "Expression contains mixed types" exception when performing window function on query that also has aggregates. Database layer (models, ORM)
14810 14810 Admin inline templates need blocks contrib.admin
34717 34717 Cannot use aggregate over window functions since 4.2 Database layer (models, ORM)
34944 34944 Missing or misinferred attributes in output fields of generated fields Database layer (models, ORM)
34955 34955 Make Concat() use the database operator `||` on PostgreSQL. Database layer (models, ORM)
34967 34967 Queries not generating GROUP BY clause with static annotation crashes on SQLite Database layer (models, ORM)
34963 34963 Recursive and other "combinator" queries broken in django-cte Uncategorized
34954 34954 Improve `output_field` resolution of `Concat` Database layer (models, ORM)
34959 34959 Q(a=b) and Exact(a, b) handle NULLs differently Database layer (models, ORM)
34946 34946 Adding a field with default and db_default drops database level DEFAULT Migrations
34940 34940 Filter queryset on "tuples" of values for multiple columns Database layer (models, ORM)
34798 34798 Subquery wrapping is required in QuerySet.aggregate() for aggregates referencing nested subquery. Database layer (models, ORM)
34551 34551 Case-When aggregation over aggregated fields doesn't work since 4.2 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)
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)
34877 34877 KeyError for output_field in GeneratedField Database layer (models, ORM)
34861 34861 KeyTextTransform incompatible with GeneratedField Database layer (models, ORM)
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)
34803 34803 Nested OuterRef crashes with AttributeError Database layer (models, ORM)
34771 34771 QuerySet.order_by() crashes on constants that cannot be cast on MySQL. Database layer (models, ORM)
34362 34362 FilteredRelation doesn’t support conditional expression Database layer (models, ORM)
34754 34754 CheckConstraint with isnull lookup on JSONField transform None into null jsonb value Database layer (models, ORM)
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)
34728 34728 OR operator on queryset does not work as expected Database layer (models, ORM)
34720 34720 BaseReloader.watch_dir() incorrectly checks for existence of path Utilities
34413 34413 Variant of Prefetch but for the earliest/latest related object Database layer (models, ORM)
34697 34697 Migration serializer for sets results in non-deterministic order. Migrations
34639 34639 MySQL 8.0 hangs indefinitely when using the admin search with a Foreign Key and Annotate contrib.admin
34634 34634 Creating objects with nested MTI crashes. Database layer (models, ORM)
34647 34647 Foreign Key index names are not renamed when a model is renamed causing duplicate key if a model with the origin name and column is added Migrations
34539 34539 `get_prep_value` no longer called for JSONField Database layer (models, ORM)
34641 34641 Null value referenced from a JSONField using an expression that defines an output_field returns the string "null" instead of a None value Uncategorized
34631 34631 Expression.identity() performance Database layer (models, ORM)
34570 34570 QuerySet.defer() raises an AttributeError when the field is ManyToManyField or GenericForeignKey Database layer (models, ORM)
34564 34564 returning None instead of zero in Count annotation Database layer (models, ORM)
34590 34590 Querying for decimals larger than max_digits crashes on SQLite Database layer (models, ORM)
34580 34580 Performance regession in SQLCompiler Database layer (models, ORM)
34568 34568 makemigrations --update should respect the --name option. Database layer (models, ORM)
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)
34546 34546 Failed migration yields to unmigratable app: "OperationalError: (1050, "Table '<name>' already exists")" Migrations
34525 34525 index_together warning after migration to new style Database layer (models, ORM)
34523 34523 Model.objects.update_or_create method sometimes raises TransactionManagementError Database layer (models, ORM)
34491 34491 Unable to have constraints with same name on different models Core (System checks)
34464 34464 QuerySet.count() regression on Django 4.2 with values() and annotate() Database layer (models, ORM)
34459 34459 SearchVector() can return query strings that are unsafe to combine. contrib.postgres
34458 34458 QuerySet.defer('user_id') raises AttributeError: 'ForeignKey' object has no attribute 'field' Database layer (models, ORM)
34434 34434 psycopg 3 cursor.execute no longer accepts Python tuple binding Database layer (models, ORM)
34450 34450 Lookup expressions across foreign keys introduce extra joins Database layer (models, ORM)
34437 34437 values() doesn't mention annotations as valid choices on resolving error Database layer (models, ORM)
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)
34370 34370 IntegerField validators don't work if the database is SQLite, leading to overflow errors Database layer (models, ORM)
34368 34368 Subquery referencing WINDOW expression breaks query compilation Database layer (models, ORM)
34372 34372 Field position reference for aggregate ends up in group-by clause Database layer (models, ORM)
34366 34366 Migration optimizer does not reduce multiple AlterField Migrations
34361 34361 3 Missing the package "gdal-bin" results in Segmentation fault. GIS
34346 34346 QuerySet ordered by annotation with name used by select_related() field crashes with AmbiguousColumn. Database layer (models, ORM)
34176 34176 1 Annotation's original field-name can clash with result field name over aggregation Database layer (models, ORM)
34250 34250 Duplicate model names in M2M relationship causes RenameModel migration failure Migrations
34285 34285 Index transforms on filtered array aggregates produces incorrect 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)
34267 34267 QuerySet.union() crashes with IndexError when getting cached results. Database layer (models, ORM)
34226 34226 QuerySet.select_related() with multiple filtered relations to the OneToOneField sets the last one. Database layer (models, ORM)
34160 34160 Django 4.1 Expression contains mixed types for (Big/Small)IntegerFields. Database layer (models, ORM)
34123 34123 Ambiguous aliases in ordering on combined queries with select_related(). Database layer (models, ORM)
34099 34099 update_or_create() not saving data assigned in a model's save() method 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)
34131 34131 Postgres AutoField change from serial to identity Database layer (models, ORM)
34137 34137 model.refresh_from_db() doesn't clear cached generic foreign keys contrib.contenttypes
34122 34122 models.ForeignObject is missing documentation Documentation
34066 34066 6 Accessing UserAdmin via to_field leads to link to PasswordResetForm being broken (404) contrib.auth
34109 34109 8 Uvicorn can be run without installing gunicorn Documentation
34111 34111 Use sqlparse to format SQL in tests failures with debug flag Testing framework
34105 34105 Invalid query generated on Postgres when annotate and order_by have common sub-expressions Database layer (models, ORM)
34079 34079 Excessive parentheses when generating a query Database layer (models, ORM)
28000 28000 Avoid SET/DROP DEFAULT unless a field changes from null to non-null Migrations
34015 34015 Registering lookups on relation fields should be supported. Database layer (models, ORM)
34016 34016 QuerySet.values_list() crash on simple ArrayAgg. contrib.postgres
27468 27468 Move utils.crypto.salted_hmac() from SHA1 toward SHA256 Utilities
14357 14357 Prevent inappropriate order-based grouping on values+annotate queries Database layer (models, ORM)
27437 27437 Can't create GinIndex on ArrayField(CITextField) contrib.postgres
27936 27936 Add some clarifications to "Spanning multi-valued relationships" Documentation
27694 27694 Improve documentation of supported lookups on HStore & JSON fields Documentation
19 19 1 Automatically generate JavaScript form validation Validators
27575 27575 Make host validation run on all requests HTTP handling
27257 27257 2 Use the ->> operator when filtering builtin text lookups on JSONField keys contrib.postgres
27719 27719 Add queryset.alias() to mimic .annotate() for aggregations without loading data Database layer (models, ORM)
27331 27331 Proposed opt_group argument for ModelChoiceField and ModelMultipleChoiceField Forms
27661 27661 Move FileSystemFinder ImproperlyConfigured errors to system checks contrib.staticfiles
27824 27824 Cannot chain unaccent transform with key lookup in Postgres JSON field. contrib.postgres
17 17 1 Metasystem optimization: Share select_related in memory Database layer (models, ORM)
27272 27272 Add a on_delete RESTRICT handler to allow cascading deletions while protecting direct ones Database layer (models, ORM)
27910 27910 Allow using an Enum class in model Field choices Database layer (models, ORM)
14204 14204 Take advantage of SQLite support for FK constraints Database layer (models, ORM)
27731 27731 Squashmigrations doesn't optimize AlterField related_name across AlterUniqueTogether/AlterIndexTogether Migrations
27768 27768 makemigrations uses unnecessary AddField for ForeignKey depending on model name Migrations
27845 27845 Possible Migration Optimizer Strategy Improvement Migrations
27543 27543 2 AttributeError: '_Frame' object has no attribute 'f_back' / Django and celery error logging gone wrong Error reporting
27985 27985 Converting `Foo.objects.filter(bar=None)` to an `IsNull` too early. Database layer (models, ORM)
27810 27810 1 Add query expression support for ModelAdmin list_display's admin_order_field contrib.admin
27458 27458 2 Oracle backend giving ORA-00911 : Invalid Character, querying with a literal "%s" Database layer (models, ORM)
27843 27843 2 M2M db table names with explicit `username` Database layer (models, ORM)
27332 27332 Specifying additional ON arguments, and more flexibility with joins 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
27241 27241 Annotate doesn't work with PostgreSQL views anymore Database layer (models, ORM)
27554 27554 Queryset evaluation fails with mix of nested and flattened prefetches (AttributeError on RelatedManager) Database layer (models, ORM)
27928 27928 1 Avoid SET/DROP DEFAULT unless a field changes from null to non-null Migrations
27903 27903 RenameModel does not not change ForeignKey with related_name='+' Migrations
27875 27875 Manager inheritance documentation doesn't mention manager_inheritance_from_future Documentation
27741 27741 staticfiles_tests test_corrupt_intermediate_files fails intermittently when run in parallel contrib.staticfiles
27632 27632 Oracle backend fails to execute a query with an aggregation that contains an expression in the GROUP BY. Database layer (models, ORM)
27709 27709 1 ContentTypes.objects.get_for_models returns inconsistent results for proxy models contrib.contenttypes
27693 27693 1 Case insensitive lookups on JSONField nested values contrib.postgres
27631 27631 1 Prevent execution of transactional DDL statements when unsupported. Migrations
27638 27638 Rollback data changes made inside templates Template system
27310 27310 1 Refactor RenameModel.state_forwards to avoid relying on state.apps. Migrations
27514 27514 1 Add test coverage for Model.__init__ "Number of args..." exception Database layer (models, ORM)
27407 27407 2 Model.delete(keep_parents=True) should preserve parent reverse relationships Database layer (models, ORM)
27481 27481 boolean annotation returns integer on SQLite Database layer (models, ORM)
27443 27443 support executing ANALYZE on tables Database layer (models, ORM)
27441 27441 1 MySQL backend output for 'DROP COLUMN' uses undocumented SQL Migrations
27435 27435 Raise an error when using --keepdb without an explicit TEST.PASSWORD on Oracle Testing framework
27442 27442 count estimation on querysets Database layer (models, ORM)
27330 27330 Generic CreateView/UpdateView doesn't send the kwargs to get_context_data Generic views
27312 27312 Checking raw argument to prevent signals from executing during fixture loading isn't DRY Core (Other)
27279 27279 2 Performance regression when running migrate with RenameModel operations Migrations
27217 27217 makemigrations crashes with "'SpatialRefSysMixin' has no attribute '_meta'" on PostGIS GIS
27214 27214 1 The skipIfDBFeature decorators and its variants should respect their defined wrapped order and test case inheritance. Testing framework
27209 27209 Cast function accepts field class according to docs but expects field instance Documentation
27195 27195 1 Avoid unnecessary DROP DEFAULT when adding a NULLable column. Migrations
27100 27100 2 The pre-migration state used to generate the `AppConfig` exposed through the `pre_migrate` signal should include already applied migration changes Migrations
27044 27044 2 `apps` passed to post_migrate_signal should contain migrated appconfigs even when no migration has been applied to them Migrations
14671 14671 1 Allow overriding of ModelChoiceField.choices Forms
14180 14180 Creating redundant indexes on foreign keys for MySQL/InnoDB tables Database layer (models, ORM)
901 901 5 Reload method for models Database layer (models, ORM)
14930 14930 5 `values_list()` fails on queryset ordered by extra column Database layer (models, ORM)
27 27 1 Single form field for multiple database fields Forms
937 937 1 Autoreload reloads for every request. Core (Management commands)
23 23 1 Add support for ValidationWarning Forms
14786 14786 1 get_db_prep_lookup call get_prep_value twice for each value if prepared == False Database layer (models, ORM)
14861 14861 4 Importing settings in a module that contains a logging Handler causes circular import. Core (Other)
18018 18018 MessageFailure in Django 1.4 admin Uncategorized
14574 14574 3 Initial values support for inline model formsets Forms
632 632 2 database stored templates Template system
14572 14572 1 Minor fix for generic inline formsets contrib.contenttypes
342 342 3 Add a way for fields to be displayed in the admin without being editable contrib.admin
528 528 1 Add a documentation generator that creates a PDF or HTML files locally Documentation
749 749 1 Middleware should work as a 'stack' or allow custom orderings Core (Other)
13 13 1 Related objects interface should be tighter (edit_inline) contrib.admin
14876 14876 1 Q | Q with nullable related fields generates INNER JOIN where it should be LEFT JOIN Database layer (models, ORM)
289 289 1 [patch] more details with "Please correct the errors below." contrib.admin
811 811 1 IPv6 address field support Core (Other)
14095 14095 1 Objects not saved when readonly_fields is set for inline admin contrib.admin
14283 14283 2 AttributeError on admin detail page after r13708 Contrib apps
987 987 3 HttpResponseRedirect uses/allows relative URIs for the HTTP Location header, which is forbidden by HTTP Core (Other)
565 565 3 Unique fields don't work on edit_inline models contrib.admin
651 651 1 Allow directories in filename argument to save_<fieldname>_file Core (Other)
619 619 documentation page should point to new IRC log *.djangoproject.com
245 245 1 Remove old ordering syntax Metasystem
653 653 1 setup.py doesn't create django/contrib/admin/templates/ contrib.admin
14 14 1 PIE-IN-THE-SKY: Add spell-check capability to admin textareas contrib.admin
590 590 1 Hinting cache from views (vary cache time by object age) Core (Cache system)
115 115 2 Models CRUD via web services Core (Other)
231 231 1 [patch] Make appropriate model fields honor max_length param Metasystem
391 391 1 date_based generic views might be off by one Generic views
526 526 1 Error when edit_inline model have unique_together constraint Database layer (models, ORM)
48 48 1 Unit tests for MySQL support Database layer (models, ORM)
871 871 1 ImageField doesn''t honor blank=True argument contrib.admin
599 599 1 locmem cache should deepcopy values from the cache to prevent aliasing Core (Cache system)
127 127 1 Documentation how to setup djangoproject.com Documentation
264 264 1 None Contrib apps
486 486 1 [patch] Template system incorrectly persists filter arguments Template system
518 518 1 Need validators that aren't attached to a form field Validators
425 425 django.utils.images should have a thumbnail function Tools
509 509 2 We need a &#34;Powered by Django&#34; button Database layer (models, ORM)
475 475 1 Recursive function calling not working properly in template tags Template system
362 362 1 Anonymous sessions should try to prevent session-stealing Core (Other)
360 360 1 [PATCH] django-admin.py runserver only takes a port when it could also take an ip:port Core (Other)
276 276 1 [patch] new template tag 'strip' Template system
96 96 1 Coment counts on the djangoproject.com weblog *.djangoproject.com
95 95 Encourage people to change the TAMPER_SECRET Core (Other)
171 171 1 Bug, I think, in foreign keys and SQLite Database layer (models, ORM)
652 652 2 An option to upload files into database would be a great alternative to filesystem uploads. Database layer (models, ORM)
250 250 1 Metasystem needs a BinaryField Metasystem
870 870 1 Cool CSS display bug in the calendar widget in the admin view contrib.admin
631 631 1 Document common security precautions Documentation
510 510 2 [patch] Defend admin against CSRF attacks contrib.admin
105 105 Make collapse class to work in two ways contrib.admin
515 515 1 [patch] additional set of cache backends Core (Cache system)
119 119 2 Serving media Core (Other)
78 78 1 Add a test suite for core functionality Tools
972 972 1 better explain choices usage in the model docs Documentation
356 356 [patch]: simple XML-RPC support for Django Core (Other)
118 118 flatfiles should be called flatpages Core (Other)
674 674 ImageField display use undocumented thumbnails for change_list display contrib.admin
152 152 FCGI server for django Core (Other)
507 507 Make startswith and endswith case-sensitive in MySQL Database layer (models, ORM)
506 506 [patch] runtests.py should allow models to be tested individually Tools
4 4 2 Add a db cache backend Core (Cache system)