Django:更新以变量名保存的列

Anu*_*nuj 7 django django-models

我有一个变量say,column_name.我想更新名称保存在变量column_name中的列.

例如:我有一个表格列为:a,b,c,...,z.column_name存储这些值中的任何一个.所以我想更新保存在变量column_name中的特定列.

谢谢Anuj

Ada*_*mKG 7

Model.objects.update(**{column_name: "my new value"})
Run Code Online (Sandbox Code Playgroud)

另请参阅:https :
//stackoverflow.com/a/2921893/16361

  • setattr(team,column_name,“我的新值”)。并且:[关于`setattr()`的文档](http://docs.python.org/library/functions.html#setattr) (3认同)