我正在尝试将字符串作为变量来表示我在DB中的列。
l_id =1
level=7
test = "level"+level
device_level_mapping = DeviceLevelMapping.objects.filter(test = l_id)
它说关键字不能表达。
我需要做这样的事情。在PHP中我们喜欢这样。
$a = "test"+"1";
$$a = 10;
echo $test1; // now test1 has become a variable.
如何在python中实现这一点?
答案 0 :(得分:1)
test = "level"+level
d = {test: l_id}
device_level_mapping = DeviceLevelMapping.objects.filter(**d)