0

Django は本当に柔軟です。シンプルな html フォームは、Django で使用および処理できます。しかし、Django のドキュメントを調べているうちに、Django でフォームを作成する方法がたくさんあることがわかりました。私が見つけた最善の方法は、を作成してforms.pyから、そのテンプレートを作成し、ビューを使用して処理することです。これは正しいアプローチですか?このアプローチを使用してフォームを検証し、テンプレートで使用するのは簡単すぎると思います。しかし、このプロセスで検証ルールを適用する場所がわかりません。Javascriptの使用をできるだけ減らしたい。

4

1 に答える 1

0

検証のために、それらを次のように指定できます

  • validators属性を使用してフィールドを定義するとき
  • clean_field()メソッドをフォームに実装することにより
  • またはclean()複数のフィールドに依存する検証のための形式のメソッド。

form.is_valid()フォームを処理しているビューでメソッドを呼び出すと、検証が行われます。

詳細なドキュメントはこちらです。フォームとフィールドの検証

于 2012-12-26T11:55:15.163 に答える