对于更新模型的视图,我想做这样的事情:
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 方法。还有另一种方法可以迭代更新这些属性吗?