在 Django 中如何找到模型中的字段名称?
我的意思是:
my_field = 'message'
MyTable.objects.filter(pk=user_id).update(my_field='new message')
MyTable
模型有一个名为message
的字段。
最佳答案
你可以创建一个以my_field
为键的字典,然后使用字典解包传递给update()
:
my_field = 'message'
kwargs = {my_field: 'new message'}
MyTable.objects.filter(pk=user_id).update(**kwargs)
关于python - 查找与传递的字符串匹配的字段名称并设置其值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47813315/