0

对于更新模型的视图,我想做这样的事情:

for field in ('name', 'parent', 'notes'):
    if request.POST[field]:
        myModel[field] = request.POST.get(field, '')

但是,模型的字段是作为属性 ( myModel.field) 访问的,而不是字典项,据我所知,Django 模型中没有 get/set 方法。还有另一种方法可以迭代更新这些属性吗?

4

1 回答 1

2

setattr()

于 2012-04-15T01:14:06.933 回答