0
Я пытаюсь отфильтровать аннотационный запрос. И это дает мне ambiguous column name date_created
:DatabaseError: неоднозначное имя столбца при фильтрации аннотаций
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
.