タグ付けされた質問 「django-validation」

6
djangoのmodel.save()がfull_clean()を呼び出さないのはなぜですか?
モデルフォームの一部として保存されていない限り、djangoのormがモデルで 'full_clean'を呼び出さないのに十分な理由があるかどうかを誰かが知っているのであれば、私は興味があります。 モデルのsave()メソッドを呼び出しても、full_clean()は自動的には呼び出されないことに注意してください。手動で作成した独自のモデルのワンステップモデル検証を実行する場合は、手動で呼び出す必要があります。 djangoの完全なクリーンドキュメント (注:Django 1.6用に更新された引用...以前のdjangoのドキュメントにもModelFormsに関する警告がありました。) 人々がこの振る舞いを望まない理由はありますか?時間をかけてモデルに検証を追加した場合、モデルが保存されるたびに検証を実行したいと思うでしょう。 すべてを適切に機能させる方法を知っています。ただ説明を求めています。

7
Djangoモデルに電話番号を保存する最良の方法は何ですか
私はmodelこのように電話番号を保存しています: phone_number = models.CharField(max_length=12) ユーザーは電話番号を入力し、SMS Authenticationこのアプリケーションの電話番号を使用します。このアプリケーションはグローバルに使用されます。したがって、国コードも必要になります。CharField電話番号を保存する良い方法はありますか?また、電話番号を検証するにはどうすればよいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.