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 に答える