O Django filtra apenas se a "categoria" isset!

Como posso fazer isso?

Eu apenas o que filtrar se a solicitação estiver definida.

ex. se o sexo não estiver definido, o filtro será: Test.objects.filter (categorias = categoria, marcas = marca)

def index(request):
    gender = request.GET.get('gender')
    category = request.GET.get('category')
    brand = request.GET.get('brand')

    Test.objects.filter(genders=gender, categories=category, brands=brand)

questionAnswers(2)

yourAnswerToTheQuestion