gpt4 book ai didi

python - 是否可以动态定义函数参数的名称?

转载 作者:行者123 更新时间:2023-11-28 20:54:40 25 4
gpt4 key购买 nike

现在我有了这段代码:

        attitude = request.REQUEST['attitude']
if attitude == 'want':
qs = qs.filter(attitudes__want=True)
elif attitude == 'like':
qs = qs.filter(attitudes__like=True)
elif attitude == 'hate':
qs = qs.filter(attitudes__hate=True)
elif attitude == 'seen':
qs = qs.filter(attitudes__seen=True)

动态定义“attitudes__xxxx”的名称会更好。有什么办法吗?

谢谢!

最佳答案

是的。

qs.filter( **{ 'attitudes__%s'%arg:True } )

关于python - 是否可以动态定义函数参数的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/787262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com