在Django中如何在模型中找到字段名称?
这就是我的意思:
my_field = 'message'
MyTable.objects.filter(pk=user_id).update(my_field='new message')
MyTable
模型有一个名为message
的字段。
答案 0 :(得分:1)
您可以创建一个以my_field
为键的字典,然后使用字典解包将其传递给update()
:
my_field = 'message'
kwargs = {my_field: 'new message'}
MyTable.objects.filter(pk=user_id).update(**kwargs)