您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python中的动态变量名称

python中的动态变量名称

您可以创建字典,设置参数,然后通过解压缩字典作为关键字参数将其传递给函数

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)
python 2022/1/1 18:28:24 有200人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶