Отобразить в 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>
Не могу понять как написать фильтр. Спасибо.