आप तर्कों को तानाशाही के रूप में रख सकते हैं और फ़िल्टर () विधि को केवल उनमें से भेज सकते हैं जो किसी के बराबर नहीं हैं:
arguments = {"A_name": A, "B_name": B, "C_name": C}
arguments_without_null = {k: v for k, v in arguments.items() if v is not None}
queryset = User.objects.values().filter(**arguments_without_null)