【发布时间】:2017-04-03 07:27:57
【问题描述】:
我正在尝试查看是否可以在 get_or_create 中将字段名称作为变量传递(因为我有一个函数,其中 kwargs 中的键可以变化)
像这样:
def convert_value(cell_value, field_to_lookup):
rem_obj, created = Rem.objects.get_or_create(field_to_lookup=cell_value)
print ('created? ',created)
return rem_obj
上述方法不起作用,因为它会查找“field_to_lookup”作为键。
This 帖子建议使用 getattr,但不确定这是否适用于这种情况,因为我将再次需要将输出分配给变量
【问题讨论】: