【发布时间】:2015-02-16 11:37:10
【问题描述】:
我正在尝试过滤注释查询。它给了我ambiguous column name date_created:
truncate_date = connection.ops.date_trunc_sql('month', 'date_created')
qs = Order.objects.extra({'month':truncate_date})
report = qs.filter(is_active=True, listing__device=device) \
.values('month').annotate(Avg('amount_total')).order_by('-month')[:5]
当我取出listing__device=device 部分时,过滤工作正常。我正在使用Sqlite3。
【问题讨论】:
标签: django sqlite django-orm