Josh Smeaton
(jarshwah)
Most Active Role
Reporter
Most Active Component
Database Layer (Models, Orm)
Activity Timeline
Components
Tickets
Trac | Ticket (61) | Reporter (26) | Owner (21) | Commenter (113) | Summary | Component |
---|---|---|---|---|---|---|
27021 | 27021 | ✅ | Add explicit support for Q object annotations | Database layer (models, ORM) | ||
27617 | 27617 | 1 | Add contributor facing documentation for the ORM | Documentation | ||
34841 | 34841 | Reverse migrations model state rendering slow with moderate to large migrations | Migrations | |||
27447 | 27447 | 1 | Provide an easy way to test sending of signals | Testing framework | ||
35267 | 35267 | ✅ | ✅ | 3 | Correct TIME_ZONE setting reference in time zone topic. | Documentation |
25493 | 25493 | ✅ | Model instances created with unittest.mock can raise confusing errors | Database layer (models, ORM) | ||
33616 | 33616 | ✅ | 5 | Supporting robust on_commit handlers. | Database layer (models, ORM) | |
25444 | 25444 | ✅ | Restructure expressions documentation to better highlight ORM support | Documentation | ||
27624 | 27624 | 1 | Optimize ORM by using more immutable data structures | Database layer (models, ORM) | ||
27936 | 27936 | 2 | Add some clarifications to "Spanning multi-valued relationships" | Documentation | ||
23610 | 23610 | ✅ | Removing a null constraint can lead to race conditions with migrations | Documentation | ||
24096 | 24096 | ✅ | 3 | GROUP BY on oracle fails with TextField and BinaryField | Database layer (models, ORM) | |
27149 | 27149 | Allow using a subquery in QuerySet.filter() | Database layer (models, ORM) | |||
27719 | 27719 | 1 | Add queryset.alias() to mimic .annotate() for aggregations without loading data | Database layer (models, ORM) | ||
25425 | 25425 | ✅ | 1 | Enforce calling resolve_expression before as_sql on all expressions | Database layer (models, ORM) | |
31182 | 31182 | ✅ | Asynchronous Support in 3.0 should clearly state what is and is not supported. | Documentation | ||
23941 | 23941 | ✅ | ✅ | 4 | Aggregating over decimal field regression | Database layer (models, ORM) |
27921 | 27921 | 3 | Documentation of make_aware() with is_dst is misleading | Documentation | ||
27473 | 27473 | Allow using Extract() with DurationField | Database layer (models, ORM) | |||
27226 | 27226 | 1 | Remove patch_response_headers()'s setting of the "Last-Modified" header | HTTP handling | ||
27682 | 27682 | 1 | Add more dependencies to extras_require (eg sqlparse, PyYAML) | Packaging | ||
24031 | 24031 | ✅ | 2 | Implement a Case/When expression | Database layer (models, ORM) | |
27332 | 27332 | 1 | Specifying additional ON arguments, and more flexibility with joins | Database layer (models, ORM) | ||
27303 | 27303 | 2 | Selecting multiple admin list_filters across relations return results that don't match both filters | contrib.admin | ||
27241 | 27241 | 3 | Annotate doesn't work with PostgreSQL views anymore | Database layer (models, ORM) | ||
27834 | 27834 | 3 | Add the STRPOS database function | Database layer (models, ORM) | ||
25759 | 25759 | ✅ | 4 | Add **kwargs to as_sql method of Expressions | Database layer (models, ORM) | |
27736 | 27736 | 1 | Prefer decorators for lookup-registration | Core (Other) | ||
23425 | 23425 | ✅ | Hide oracle specific GIS behaviour behind a feature flag | GIS | ||
27825 | 27825 | 1 | Document that models don't cast field values to the same type that's retrieved from the database | Documentation | ||
27632 | 27632 | ✅ | 2 | Oracle backend fails to execute a query with an aggregation that contains an expression in the GROUP BY. | Database layer (models, ORM) | |
24154 | 24154 | ✅ | ✅ | 1 | Fix check_aggregate_support for Expressions | Database layer (models, ORM) |
27688 | 27688 | 1 | Django message framework add_message() should prefer ducktyping over isinstance | contrib.messages | ||
27482 | 27482 | 1 | Conditional Expressions documentation should have an example for filter() methods | Documentation | ||
27414 | 27414 | 1 | Document that aliasing ForeignKey fields in F expressions returns pk values, not model instances | Documentation | ||
26622 | 26622 | ✅ | Improve timezone documentation regarding requirement for pytz | Documentation | ||
27143 | 27143 | 2 | SearchQuery is not combinable using more than one `&` or `|` operators | contrib.postgres | ||
25871 | 25871 | ✅ | Allow expressions in values() queryset method | Database layer (models, ORM) | ||
24854 | 24854 | ✅ | Clean up django.db.models.query._values() | Database layer (models, ORM) | ||
25774 | 25774 | ✅ | 5 | Refactor of datetime expressions and better, official support for right-hand-side date part extraction | Database layer (models, ORM) | |
14030 | 14030 | ✅ | 3 | Use F() objects in aggregates(), annotates() and values() | Database layer (models, ORM) | |
14891 | 14891 | 1 | use_for_related_fields=False is not honored by reverse FK or M2M related managers | Database layer (models, ORM) | ||
25760 | 25760 | ✅ | 1 | Implement DateTime to Date Expression/Transform | Database layer (models, ORM) | |
25687 | 25687 | ✅ | Document how database backends should monkey patch functions | Documentation | ||
25517 | 25517 | ✅ | 1 | Concat() database function is not idempotent in SQLite | Database layer (models, ORM) | |
24629 | 24629 | ✅ | ✅ | 4 | Allow Func Expressions to be used as Transforms | Database layer (models, ORM) |
24699 | 24699 | ✅ | 3 | Add Avg('DurationField') support on Oracle | Database layer (models, ORM) | |
24801 | 24801 | ✅ | 3 | AppConfigs aren't loaded when the application is in a nested directory | Core (Other) | |
24485 | 24485 | ✅ | 8 | Support for annotate(end=F('start') + F('duration'), output_field=DateTimeField) | Database layer (models, ORM) | |
24508 | 24508 | ✅ | 2 | F() object operations do not correcly reflect with annotate | Database layer (models, ORM) | |
24486 | 24486 | ✅ | 3 | UnboundLocalError in db.models.expressions | Database layer (models, ORM) | |
24171 | 24171 | ✅ | 1 | (1054, "Unknown column '__col1' in 'field list'") when using values, annotate, and aggregate | Database layer (models, ORM) | |
24420 | 24420 | ✅ | 2 | Can't order_by annotated field if annotated field uses conditional expression | Database layer (models, ORM) | |
24200 | 24200 | ✅ | 5 | Make introspection bypass statement caching on Oracle | Database layer (models, ORM) | |
24060 | 24060 | ✅ | ✅ | 3 | Allow expressions to be used in order_by queryset method | Database layer (models, ORM) |
24183 | 24183 | ✅ | 1 | Bad comparison in Substr function | Database layer (models, ORM) | |
24174 | 24174 | ✅ | 3 | Extra order by ignores descending orderings | Database layer (models, ORM) | |
24078 | 24078 | ✅ | ✅ | 2 | GenericIPAddressField is inconsistent with nulls | Database layer (models, ORM) |
23753 | 23753 | ✅ | ✅ | 7 | Provide a set of SQL functions | Database layer (models, ORM) |
23434 | 23434 | ✅ | ✅ | 2 | Incorrect parameter coercion for bool in Oracle backend | Database layer (models, ORM) |
23001 | 23001 | ✅ | 1 | Annotation breaks with deferred fields and select_related | Database layer (models, ORM) |