save()のドキュメントでは、次のように説明されています。
ModelFormのサブクラスは、既存のモデルインスタンスをキーワード引数インスタンスとして受け入れることができます。これが指定されている場合、save()はそのインスタンスを更新します。指定されていない場合、save()は指定されたモデルの新しいインスタンスを作成します
ただし、self.instance
inにはsave()
常にオブジェクトがあります。
instance
では、が存在するのか、新しく作成されたのかをどのように判断できますか?