Django 如何设置由字符串命名的字段?
对于更新模型的视图,我希望执行以下操作:Django 如何设置由字符串命名的字段?,django,django-models,Django,Django Models,对于更新模型的视图,我希望执行以下操作: for field in ('name', 'parent', 'notes'): if request.POST[field]: myModel[field] = request.POST.get(field, '') 但是,模型的字段是作为属性(myModel.field)访问的,而不是字典项,而且据我所知,Django模型中没有get/set方法。是否有其他方法可以迭代更新这些属性?
for field in ('name', 'parent', 'notes'):
if request.POST[field]:
myModel[field] = request.POST.get(field, '')
但是,模型的字段是作为属性(myModel.field
)访问的,而不是字典项,而且据我所知,Django模型中没有get/set方法。是否有其他方法可以迭代更新这些属性?