У меня есть функция, данные которой выглядят так:
my_workouts = Workouts.objects.groupby('my_date').filter(
my_date__year=year, my_date__month=month)
Я хочу сделать то же самое с другой моделью, где я хочу сгруппировать вес по дате:
Models.py
class Quiz(models.Model):
owner = models.ForeignKey(User, on_delete=models.CASCADE, related_name='quizzes')
scheduled_date = models.DateTimeField(max_length=255, default=0)
weight = models.IntegerField(default=0)
Что я пробовал:
data = Quiz.objects.orderby('scheduled_date').
filter(owner_id=request.user.pk,my_date__year=year, my_date__month=month).
annotate(c=Sum('weight')).values('c')
Но это не работает, пожалуйста, помогите!