我想这样做:
# models.py class Model(models.Model): name_in_my_model = models.CharField(max_length=100) # later fieldname = 'name_in_my_model' # this is what I want to do somehow: obj = Model.objects.get(pk=1) obj.fieldname = 'new name' obj.save()
这可能吗?我正在制作一个可重用的应用程序,用户需要指定一个将由我的应用程序更新的字段的名称。你知道吗
您可以使用:
setattr(obj, fieldname, 'new name')
。你知道吗相关问题 更多 >
编程相关推荐