Django は本当に柔軟です。シンプルな html フォームは、Django で使用および処理できます。しかし、Django のドキュメントを調べているうちに、Django でフォームを作成する方法がたくさんあることがわかりました。私が見つけた最善の方法は、を作成してforms.py
から、そのテンプレートを作成し、ビューを使用して処理することです。これは正しいアプローチですか?このアプローチを使用してフォームを検証し、テンプレートで使用するのは簡単すぎると思います。しかし、このプロセスで検証ルールを適用する場所がわかりません。Javascriptの使用をできるだけ減らしたい。
質問する
68 次
1 に答える
0
検証のために、それらを次のように指定できます
validators
属性を使用してフィールドを定義するときclean_field()
メソッドをフォームに実装することにより- または
clean()
複数のフィールドに依存する検証のための形式のメソッド。
form.is_valid()
フォームを処理しているビューでメソッドを呼び出すと、検証が行われます。
詳細なドキュメントはこちらです。フォームとフィールドの検証
于 2012-12-26T11:55:15.163 に答える