У меня есть эта модель, и вот мой запрос - ошибка показывает, что "submission_date" не определено.Однако «total_rating» - это еще один столбец, работает нормально.Я не понимаю причину.
class businessdata(models.Model):
submission_date = models.DateTimeField(null = False)
product_id = models.CharField(max_length = 50)
product_name = models.CharField(max_length = 150)
model_number = models.CharField(max_length = 25)
upc = models.CharField(max_length = 25)
overall_rating = models.IntegerField(null = False)
Так что этот запрос работает ...
categoryResult = businessdata.objects.filter(overall_rating = rating, product_name='XYZ')
Но это не работает ...
categoryResult =
businessdata.objects.filter(submission_date >= fromdate, submission_date <= todate, overall_rating = 5).values(submission_date.strftime('%Y-%m-%d')).annotate(count = Count(submission_date.strftime('%Y-%m-%d')))
Этоговорит ... имя 'sumission_date' не определено