【DRF】validated_data.get()の第二引数って何?

Django REST Frameworkでvalidated_dataの取得に使う.get()の第二引数が何かわからなかったのでメモ。

def update(self, instance, validated_data):
    instance.name = validated_data.get('name', instance.name)

validated_data.get()の第二引数は「初期値」

validated_data.get('name', instance.name)の第二引数(instance.nameの部分)は、第一引数に要素がなかった場合の初期値になるようです。

コメントを残す

*