Как сделать запрос для этого вопроса? в django

У меня есть 2 модели Zone и DailyTask Поэтому я хочу сделать таблицу в front end (HTML) как показано ниже. U - использованные_задачи UN - неиспользованные_задачи T общее количество_задач. Я хочу перечислить эти данные для каждой зоны для текущих временных интервалов, вот мой текущий код

смоделировать одну зону

class DailyTask(models.Model):
date = models.DateField()
zone = models.ForeignKey(Zone, on_delete=models.SET_NULL, null=True)
slot = models.ForeignKey(GeneralTimeSlot,related_name='daily_task', on_delete=models.CASCADE)
total_tasks = models.IntegerField(default=0)
used_tasks = models.IntegerField(default=0)
unused_tasks = models.IntegerField(default=0)
available_driver_slots = models.ManyToManyField(DriverTimeSlot)

модель две зоны

class Zone(models.Model):
name = models.CharField(max_length=200)
coordinates = models.TextField(null=True, blank=True)

time slot view.py

 def get(self, request, *args, **kwargs):
    zones = Zone.objects.all()

    today = datetime.date.today()
    daily_task = DailyTask.objects.filter(date="2022-06-04")

    
    return render(request, self.template_name, {'zones': zones, 'daily_tasks': daily_task})

шаблон timeslotreport.html

Вернуться на верх