Пакет Django-filter, фильтрация по дате (с использованием календаря)
Я изучаю Django и испытываю трудности с пакетом django-filter.
В качестве домашнего задания я создаю NewsPortal. Он показывает новости, и мне нужно сделать фильтр, который мог бы перечислять новости по дате. Плюс мне нужно использовать календарь для выбора нужной даты для фильтрации. Не просто написать дату в форме, а выбрать ее с помощью календаря.
Проблема в том, что я использую пакет django-filter и он создает свою собственную форму. Вот так:
<form action="" method="get" class="filter_news">
{{ filterset.form.as_table }}
<input type="submit" value="Search" /></form>
Я создал FilterSet:
class PostFilter(FilterSet):
...
time_add = django_filters.DateTimeFilter(lookup_expr='gte', label='Date')
class Meta:
model = Post
fields = ['title', 'post_author_id__author_id__username', 'time_add']
Моя модель:
class Post(models.Model):
...
time_add = models.DateTimeField(auto_now_add=True)
...
Сейчас фильтрация не работает вообще, и я не знаю, как сделать ее, встроив календарь.
Пожалуйста, помогите мне, если можете. Я полностью застрял.