Ian Foote
(Ian-Foote)
Most Active Role
Bug Fixer
Most Active Component
Database Layer (Models, Orm)
Activity Timeline
[No data in this time period]
Components
Tickets
Trac | Ticket (33) | Reporter (16) | Owner (22) | Commenter (79) | Summary | Component |
---|---|---|---|---|---|---|
27021 | 27021 | ✅ | 6 | Add explicit support for Q object annotations | Database layer (models, ORM) | |
470 | 470 | 4 | Add Field.db_default for defining database defaults | Database layer (models, ORM) | ||
32220 | 32220 | ✅ | 2 | Add a 'durable' flag to transaction.atomic() | Database layer (models, ORM) | |
25534 | 25534 | ✅ | 3 | Allow using transforms in aggregates. | Database layer (models, ORM) | |
31639 | 31639 | ✅ | 2 | Allow using transforms in F() and OuterRef(). | Database layer (models, ORM) | |
28077 | 28077 | ✅ | 2 | Allow specifying custom operator classes for PostgreSQL indexes | Database layer (models, ORM) | |
31455 | 31455 | ✅ | ✅ | 2 | Support DEFERRABLE INITIALLY DEFERRED for EXCLUSION constraints. | contrib.postgres |
20581 | 20581 | ✅ | 5 | Support DEFERRABLE INITIALLY DEFERRED for UNIQUE constraints | Database layer (models, ORM) | |
31440 | 31440 | ✅ | ✅ | 2 | Add a standard way to set deferrable constraints. | Database layer (models, ORM) |
11964 | 11964 | ✅ | 5 | Add the ability to use database-level CHECK CONSTRAINTS | Database layer (models, ORM) | |
27910 | 27910 | Allow using an Enum class in model Field choices | Database layer (models, ORM) | |||
29915 | 29915 | ✅ | 3 | Allow icontains lookup to accept uuids with or without dashes | Database layer (models, ORM) | |
29784 | 29784 | ✅ | Review and update the external links in the settings reference documentation | Documentation | ||
29713 | 29713 | ✅ | Add a django check to ensure the LANGUAGE_CODE setting uses the standard language ID format | Internationalization | ||
17930 | 17930 | ✅ | 2 | Error in Queryset with operator | (union queryset) + slice | Database layer (models, ORM) | |
29641 | 29641 | ✅ | 2 | Add support for unique constraints to Meta.constraints | Database layer (models, ORM) | |
25544 | 25544 | ✅ | 2 | prefetch_related sends duplicate ids to database | Database layer (models, ORM) | |
27098 | 27098 | Deprecate DatabaseIntrospection.get_indexes | Database layer (models, ORM) | |||
28032 | 28032 | ✅ | 2 | Add Paginator.get_page() to abstract away pagination boilerplate handling of invalid pages | Core (Other) | |
28043 | 28043 | ✅ | ✅ | 2 | Cloning a ModelState fails to deepcopy all options | Migrations |
28033 | 28033 | ✅ | Allow passing choices as a callable in a model field | Database layer (models, ORM) | ||
16735 | 16735 | ✅ | 2 | QuerySet.values() should be aliasable using strings | Database layer (models, ORM) | |
25871 | 25871 | ✅ | 2 | Allow expressions in values() queryset method | Database layer (models, ORM) | |
24854 | 24854 | ✅ | 2 | Clean up django.db.models.query._values() | Database layer (models, ORM) | |
25044 | 25044 | ✅ | 1 | Renaming a ManyToManyField's through table creates a broken migration | Migrations | |
24932 | 24932 | ✅ | 1 | Add Cast database function | Database layer (models, ORM) | |
26162 | 26162 | ✅ | Data loss when ManyToManyField refers to the wrong table | Database layer (models, ORM) | ||
25693 | 25693 | ✅ | ✅ | 5 | Data loss if a ManyToManyField is shadowed by Prefetch | Database layer (models, ORM) |
24767 | 24767 | ✅ | ✅ | 8 | Add GREATEST and LEAST Query Expressions | Database layer (models, ORM) |
25609 | 25609 | ✅ | ✅ | 2 | Add a more useful error message for invalid nested lookup on a related field | Database layer (models, ORM) |
24925 | 24925 | ✅ | ✅ | 5 | Coalesce converts datetime to string on MySQL | Database layer (models, ORM) |
24770 | 24770 | ✅ | 2 | Model instances are dropped by annotate when reverse foreign key is empty. | Database layer (models, ORM) | |
23333 | 23333 | ✅ | ✅ | 3 | urlsafe_base64_encode/decode don't round-trip on python3 | Utilities |