モデルを更新するビューについては、次のようにします。
for field in ('name', 'parent', 'notes'):
if request.POST[field]:
myModel[field] = request.POST.get(field, '')
ただし、モデルのフィールドはmyModel.field
、ディクショナリアイテムではなく、プロパティ()としてアクセスされます。私が知る限り、Djangoモデルにはget/setメソッドがありません。これらのプロパティを繰り返し更新する別の方法はありますか?