Предусмотреть поиск с условием ИЛИ по введеным пользователем фильтрам

Подскажите как сделать условия поиска по фильтрам? 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}
    )

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