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方法。是否有其他方法可以迭代更新这些属性?