Отобразить в html по выбранной дате(views)

class Zadacha(models.Model): 
       
    data_postanovki = models.DateTimeField('Дата задачи', default=date.today)
    is_activ = models.BooleanField('В работе', default=True)    
    data_vipolnenija = models.DateTimeField('Дата выполнения задачи', default=datetime.now())

    def __str__(self):
        return str(self.zadanie)

    class Meta:
        verbose_name = 'Задача'
        verbose_name_plural = 'Задачи'
        ordering = ["-data_vipolnenija"]


#/views.py

class ZadachaListView(ListView):

    template_name = 'delo/zadachi_list.html'
    model = Zadacha
    
   """ В поле (data_vipolnenija) устанавливаются даты на будущее.

Как показать на странице html задачи на сегодня относительно поля(data_vipolnenija)? Второй вопрос - посмотреть список задач на указанные числа например с 3-его по 5-ое. Дата указывается пользователем в форме поиска. """

#templates/poisk.html

<h1>Поиск</h1>
<h1>Search Results</h1>

<ul>
  {% for delo in object_list %}
    <li>
      {{ delo.zadanie }}, {{ delo.data_vipolnenija }}
        <a href="{% url 'delo' %}">Вернуться к списку</a>

    </li>
  {% endfor %}
</ul>


Не могу понять как написать фильтр. Спасибо.

Ответы (0 шт):