Предусмотреть поиск с условием ИЛИ по введеным пользователем фильтрам
Подскажите как сделать условия поиска по фильтрам? def teachers_list(request):
qs = Teacher.objects.all()
if request.GET.get('fname'):
qs = qs.filter(first_name=request.GET.get('fname'))
if request.GET.get('lname'):
qs = qs.filter(last_name=request.GET.get('lname'))
if request.GET.get('email'):
qs = qs.filter(email=request.GET.get('email'))
result = '<br>'.join(
str(teacher)
for teacher in qs
)
# return HttpResponse(result)
return render(
request=request,
template_name='teachers_list.html',
context={'teachers_list': result}
)