In my app, I have a form. Depending of the form, one or many filters could be configured by the user.
In my view, I have for exemple :
query = Test.o
This code solved my problem:
if request.method == 'GET': filters = {} for key, value in request.GET.items(): if value != '': filters[key] = value filter_list=Pet.objects.filter(**filters)