Marco Bonetti
(mbi)
Most Active Role
N/A
Most Active Component
Migrations
Activity Timeline
[No data in this time period]
Components
Tickets
Trac | Ticket (113) | Reporter (3) | Owner (0) | Commenter (8) | Summary | Component |
---|---|---|---|---|---|---|
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) | |||
470 | 470 | Add Field.db_default for defining database defaults | Database layer (models, ORM) | |||
27880 | 27880 | Use __set_name__ to replace some usages of contribute_to_class. | Database layer (models, ORM) | |||
34125 | 34125 | Limiting QuerySet crashes on union() with a single non-empty query | Database layer (models, ORM) | |||
34597 | 34597 | Queryset (split) exclude's usage of Exists is significantly slower than subquery | Database layer (models, ORM) | |||
34038 | 34038 | Low text contrast and no visual cues for links within body text in admin UI | contrib.admin | |||
14611 | 14611 | Added dedicated option to test.Client methods (other than get()) for passing query parameters. | Testing framework | |||
34944 | 34944 | Missing or misinferred attributes in output fields of generated fields | Database layer (models, ORM) | |||
34963 | 34963 | Recursive and other "combinator" queries broken in django-cte | Uncategorized | |||
34946 | 34946 | Adding a field with default and db_default drops database level DEFAULT | Migrations | |||
34948 | 34948 | USE_TZ=False causes failure in AdminEmailHandler during DST "fall back" | Utilities | |||
34918 | 34918 | Assigning model instance to `_id`/attname field saves correctly, but breaks accessing the field | 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) | |||
34858 | 34858 | Output field for combined PositiveIntegerField is not properly resolved. | Database layer (models, ORM) | |||
34728 | 34728 | OR operator on queryset does not work as expected | Database layer (models, ORM) | |||
34639 | 34639 | MySQL 8.0 hangs indefinitely when using the admin search with a Foreign Key and Annotate | contrib.admin | |||
34661 | 34661 | Peppering user passwords | contrib.auth | |||
34603 | 34603 | ~Q() incorrectly interpreted as full rather than empty | 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) | |||
34523 | 34523 | Model.objects.update_or_create method sometimes raises TransactionManagementError | Database layer (models, ORM) | |||
34513 | 34513 | Error E108 does not cover some cases | contrib.admin | |||
34440 | 34440 | AND operator on queryset with joins gives wrong results | Documentation | |||
34459 | 34459 | SearchVector() can return query strings that are unsafe to combine. | contrib.postgres | |||
34352 | 34352 | Unify terms in Signals docs. | Documentation | |||
34333 | 34333 | Migrations tries to add constraint before adding a foreign key. | Migrations | |||
34217 | 34217 | Migration removing a CheckConstraint results in ProgrammingError using MySQL < 8.0.16. | Migrations | |||
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) | |||
34253 | 34253 | migrations don't apply | Uncategorized | |||
34160 | 34160 | Django 4.1 Expression contains mixed types for (Big/Small)IntegerFields. | Database layer (models, ORM) | |||
34064 | 34064 | USE_THOUSAND_SEPARATOR docs clarification of override by locale | Documentation | |||
34123 | 34123 | Ambiguous aliases in ordering on combined queries with select_related(). | Database layer (models, ORM) | |||
34135 | 34135 | Add async interface to ManyRelatedManager & RelatedManager | Database layer (models, ORM) | |||
34141 | 34141 | Prefetch querysets access to parent query through table | Uncategorized | |||
34016 | 34016 | QuerySet.values_list() crash on simple ArrayAgg. | contrib.postgres | |||
34000 | 34000 | 2 | Fix numberformat.py "string index out of range" when null | Utilities | ||
27412 | 27412 | Coalesce function should work with subqueries | Database layer (models, ORM) | |||
14092 | 14092 | 1 | ImageField should allow SVG | Database layer (models, ORM) | ||
27451 | 27451 | syndication feed may crash with AmbiguousTimeError | contrib.syndication | |||
27624 | 27624 | Optimize ORM by using more immutable data structures | Database layer (models, ORM) | |||
14296 | 14296 | 'manage.py test' failing for apps that access read-only databases | Testing framework | |||
27149 | 27149 | Allow using a subquery in QuerySet.filter() | Database layer (models, ORM) | |||
27718 | 27718 | Add QuerySet.union(), intersection(), difference() | Database layer (models, ORM) | |||
27824 | 27824 | Cannot chain unaccent transform with key lookup in Postgres JSON field. | contrib.postgres | |||
27164 | 27164 | Database routers examples could be more realistic | Documentation | |||
27910 | 27910 | Allow using an Enum class in model Field choices | Database layer (models, ORM) | |||
27921 | 27921 | Documentation of make_aware() with is_dst is misleading | Documentation | |||
27025 | 27025 | Python 3.6 compatibility | Core (Other) | |||
27768 | 27768 | makemigrations uses unnecessary AddField for ForeignKey depending on model name | Migrations | |||
29481 | 29481 | ✅ | 3 | Documentation should mention that cloning a QuerySet retains the underlying database | Documentation | |
27317 | 27317 | Make Form subclasses combine Form.Media from all parents | Forms | |||
27985 | 27985 | Converting `Foo.objects.filter(bar=None)` to an `IsNull` too early. | Database layer (models, ORM) | |||
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 | |||
27639 | 27639 | Add a chunk size argument to QuerySet.iterator() | Database layer (models, ORM) | |||
27231 | 27231 | Initialize forms in ModelAdmin like View (i.e. add get_form_kwargs to contrib.admin) | contrib.admin | |||
27130 | 27130 | Allow using the DjangoTemplates engine without configuring settings | Template system | |||
27746 | 27746 | Database migration fail when removing a child model containing only foreignkeys in a multi-table inheritance context on MySQL | Migrations | |||
27632 | 27632 | Oracle backend fails to execute a query with an aggregation that contains an expression in the GROUP BY. | Database layer (models, ORM) | |||
27297 | 27297 | infinite AlterField migrations created for foreign key after case-only model name change | Migrations | |||
27463 | 27463 | Fix ambiguous variable flake8 warnings | Core (Other) | |||
27200 | 27200 | Provide makemigrations router.allow_migrate() with a model_name | Migrations | |||
27217 | 27217 | makemigrations crashes with "'SpatialRefSysMixin' has no attribute '_meta'" on PostGIS | GIS | |||
27259 | 27259 | ManyToOneRel.name uses relatemodelname instead of relatedmodelname_set | Database layer (models, ORM) | |||
27143 | 27143 | SearchQuery is not combinable using more than one `&` or `|` operators | contrib.postgres | |||
27013 | 27013 | Docs - Using Argon2 with Django - more appropriate pip command | Documentation | |||
27070 | 27070 | Support for `Q` objects in `get_or_create` and `update_or_create` | Database layer (models, ORM) | |||
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) | |||
14476 | 14476 | annotate, default aggregation naming and filter annoyance | Database layer (models, ORM) | |||
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 | |||
14609 | 14609 | __or__ method of queries does not return a correctly combined query. | Database layer (models, ORM) | |||
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) | |||
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) | |||
14093 | 14093 | Confusing error when failing to create a session key because the cache is unavailable | contrib.sessions | |||
702 | 702 | document that ManyToMany fields can't be in unique_together | Documentation | |||
14752 | 14752 | WeekArchiveView gives incorrect results when using weeks beginning with Monday | Generic views | |||
14360 | 14360 | Clarify documentation of triage states | Documentation | |||
14507 | 14507 | ✅ | 1 | Static file serving is broken after rev 14293 | Core (Other) | |
14711 | 14711 | MonthMixin.get_previous_month incorrect under certain conditions | Generic views | |||
14290 | 14290 | Rendering is very inefficient when USE_L10N. Caching format values gives 2-7 times improvement | Internationalization | |||
342 | 342 | Add a way for fields to be displayed in the admin without being editable | contrib.admin | |||
14608 | 14608 | Adding a INPhoneNumberField to indian localflavor | contrib.localflavor | |||
14013 | 14013 | 'django.db.backends.postgresql_psycopg2' isn't an available database backend. (?!?!?) | Database layer (models, ORM) | |||
14101 | 14101 | Localized DecimalField doesn't accept localized input | Internationalization | |||
14814 | 14814 | Check for file binding in FieldFile.delete() | Database layer (models, ORM) | |||
14946 | 14946 | Form wizard doesn't process last form | contrib.formtools | |||
14907 | 14907 | Document the settings affecting csrf cookie | Documentation | |||
14813 | 14813 | Order of fieldnames in exclude= (inside ModelForm) can mess things up | Forms | |||
14508 | 14508 | Test suite silences warnings | Testing framework | |||
14441 | 14441 | Oracle list limit exceeded with __in filters | Database layer (models, ORM) | |||
14344 | 14344 | Duplicate view name does not raise an error | Core (Other) | |||
14222 | 14222 | csrf_exempt decorator is useless if not the top-most decorator | Uncategorized | |||
14179 | 14179 | django create table with capitalized chars | Uncategorized | |||
14157 | 14157 | Birthday calculation failing silently | Uncategorized | |||
10512 | 10512 | ✅ | 1 | Ordering of non-model fields in a ModelForm, after #8164 | Forms | |
115 | 115 | Models CRUD via web services | Core (Other) | |||
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 | |||
851 | 851 | New SQL query API | Database layer (models, ORM) | |||
536 | 536 | Wrap load_and_render in HttpResponse in the calling function | Tools | |||
362 | 362 | Anonymous sessions should try to prevent session-stealing | Core (Other) | |||
183 | 183 | TypeError: can't compare datetime.datetime to datetime.date | Template system | |||
251 | 251 | [patch] Add "AND" and "OR" clauses to the SQL query syntax | Metasystem | |||
163 | 163 | Option to leave off __exact | Template system | |||
582 | 582 | [patch] Load templates from application eggs | Template system | |||
535 | 535 | Refactor admin code to clean it up | contrib.admin | |||
672 | 672 | get_absolute_url isn't nice | contrib.syndication |