私は電話番号を要求するフォームを持っています。私は数字[0-9]だけがデータベースに保存されることを確認する必要があります。ジャンゴdocumentationでDjangoモデル - データベースのデータを準備する
それは言う:あなたが保存したときに起こる
何?
3)データベースのデータを準備します。各フィールドは、現在の値をデータベースに書き込むことができるデータ型で提供するように求められます。
どうしますか?または、具体的には、これをきれいにするにはどうすればいいですか?モデル保存メソッドをオーバーライドできますが、より良い方法があるように思えますし、どうやって行うのか分かりません。
私はカスタムフィールドを書くことができると思いますが、ここでは過剰なようです。
また、私はフォームにバリデーションを入れることができますが、実際にはモデル上にある文字を取り除くように感じます。
あなたのオブジェクトモデルにカスタムフォームのクリーニング方法を追加することができます