Я использовал пагинацию для своего просмотра и могу искать данные по ключевым словам subject_name, но теперь я хочу искать их по продолжительности их темы в раскрывающемся формате.
views.py
def servicesview(request):
key = request.GET.get("search_key", "")
inst = request.GET.get("search_key1", "")
q_objects = Q()
if key:
q_objects.add(Q(subject_name__icontains=key), Q.AND)
if inst:
q_objects.add(Q(subject_duration=inst), Q.AND)
if q_objects:
services = ServicesData.objects.filter(q_objects)
else:
services = ServicesData.objects.all()
page = request.GET.get('page', 1)
paginator = Paginator(services, 2)
try:
services = paginator.page(page)
except PageNotAnInteger:
services = paginator.page(1)
except EmptyPage:
services = paginator.page(paginator.num_pages)
return render(request, 'services.html',
{'services': services, 'key': key,'inst':inst})
services . html
<form>
<input type="text" name="search_key" value="{{key}}"
placeholder="Search..">
<select>
<option name="search_key1" value="{{inst}}">Select your
option</option>
</select>
<input type="submit" value="Submit">
</form>
Но я не получаю данные по продолжительности темы:

Пожалуйста, помогите кому-нибудь