0

状況は次のとおりです。CharField テキストを含むモデルがあります。このテキストは、オブジェクトを保存する前に処理する必要があります。この処理を save() メソッドで行い、モデルでオーバーライドするのが自然なようです。

保存する前にこの大きな処理を行うにはどうすればよいですか? 処理を行い、オブジェクトの新しいフィールドを返す外部 API を呼び出している可能性がありますか? この音は save() メソッド内にありますか?

前もって感謝します

4

1 に答える 1

0

saveモデルのメソッドをオーバーライドできます。参照 :定義済みのモデル メソッドのオーバーライド

super(..)データをdbに保存することを忘れないでください。

フォームに送信されたデータを処理している場合cleanは、フィールドのメソッドを使用することをお勧めします。参照フォームの検証

于 2012-08-31T12:18:19.843 に答える