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