我有一个 ajax 帖子,它返回以下数据:
{u'related_id': u'9', u'db_name': u'my_field', u'name': u'jsaving_draft', u'value': u'hypothesis sadfasdfadfws asdfasdf'}
在我看来,我有:
if request.is_ajax():
if "jsaving_draft" in request.body:
results = json.loads(request.body)
print results
save_id = results['related_id']
save_db = results['db_name']
save_value = results['value']
temp = Dbtable.objects.filter(id=save_id).update(save_db=save_value)
如何在不硬编码数据库行名的情况下根据 save_db 指定要更新的特定表元素。我的数据库中有一个名为的表。
我尝试做类似的事情:
Dbtable.objects.filter(id=save_id).update("%s"=save_value) % save_db
但这失败了。有谁知道我如何才能完成这项工作?