我想在模型中保存数据,其中fieldname存储在变量中,但在存储时却给出错误invalid keyword argument
我的代码:
field = request.POST['creationLanguage']
title = Translation.objects.create(field = request.POST['title'])
此处字段存储模型转换的字段名称,但是如何使用此动态field_name存储数据。
答案 0 :(得分:1)
使用kwargs
魔法:
field = request.POST['creationLanguage']
value = request.POST['title']
title = Translation.objects.create(**{field: value})