param_var = 'contains'
User.objects.filter(**{'first_name__%s'%param_var: 'John'})
Хотя я действительно задаюсь вопросом о целесообразности этого ... Я думаю, что вы, возможно, заново изобретаете инъекцию sql ...
Я подозреваю, что есть лучший способ.Вы, вероятно, должны объяснить больше того, что вы пытаетесь достичь.