您可以创建字典,设置参数,然后通过解压缩字典作为关键字参数将其传递给函数:
field_name = funct()params = {field_name + '__lte': arg1, # field_name should still contain string 'some_other_field_name': arg2}locations = Locations.objects.filter(**params)# is the same as (assuming field_name = 'some_name'):# Locations.objects.filter(some_name__lte=arg1, some_other_field_name=arg2)


