私はhtmlフォーム提出方法に基づいて私のdjangoプロジェクトを作業しています。 しかし、最近、私はdjango形式が存在することを知りました。 私はそれらの違いを教えてください。Djangoフォームとhtmlフォームの違いは何ですか?
2
A
答えて
0
Djangoでフォームを書くと、最終的にHTMLフォームが生成されます。 Djangoフォームは、モデル構造に基づいてフォームに検証を適用するモデルにバインドすることができます。これにより、検証を手動でコード化する必要がなくなり、モデルに変更が加えられたときにすべてを整列させることができます。
0
Djangoのフォームのドキュメントから:
だけでなく、その要素、フォームは二つのことを指定する必要があります。データは、ユーザの入力に対応する先のURLが
を返却する必要があります。データは
Djangoのの場合で返されるべきHTTPメソッド:どのように
msは、これらのことに役立つPythonクラスです。それはまだHTMLフォーム入力要素を使用して、それに物事を提供しています:
-
データは、それが
- データベースにスムーズに行きますので、受信したデータは、データが理にかなっていることを検証
- 形式を入力
- ヘルプの使用使用
- のために代わり、セキュリティが
- フィールドあなたはの.pyファイルとしてプロジェクト内のフォームを定義
を事前移入提供HTMLの
<form action="/your-name/" method="post">
{% csrf_token %}
{{ form }}
<input type="submit" value="Submit" />
</form>
ご覧のとおり、HTML入力要素はまだありますが、コンテンツはPython形式で再利用可能に書き込まれています。 Djangoはすべてをページビューに表示します。
関連する問題
- 1. フォームとフォームの違いは何ですか?フォームとフォーム:春のフォーム:
- 2. Django:モデルとフォームの中でCHOICESを設定する違いは何ですか?
- 3. フォームの違いは何ですか?認証タイムアウトとAsp.netアプリケーションのセッションタイムアウトの違いは何ですか?セッションタイムアウトとフォームの間で異なっている何
- 4. xamarinフォームの「バインディング」と「バインディング・コンテキスト」の違いは何ですか?
- 5. symfony2フォームのprependClientTransformerとappendClientTransformerの違いは何ですか?
- 6. DjangoのフォームのPOST HTMLで
- 7. Django POSTリクエスト空のフォームHTMLフォーム
- 8. 投稿フォームhtml django
- 9. Django + HTMLフォームでファイルをアップロード
- 10. DjangoフォームがHTMLでレンダリングされない
- 11. HTMLフォームと残りのAPI Django
- 12. Django URL from HTML検索フォーム
- 13. Jinja 2 - Djangoフォーム:レンダリングエンコードHTML
- 14. PlayFrameworkの「新しいフォーム(A.class)」と「フォーム(A.class)」の違いは?
- 15. シェルフォームとexecフォームとは何ですか?
- 16. フォームで_lpchecked = "1"とは何ですか?
- 17. Django:フォームとカスタムテンプレート
- 18. Django ModelFormとフォーム
- 19. フォームとdjangoフォームのスタイル値の整形
- 20. 「フォームのタイムアウト」との違い何、「メンバーシップ・userIsOnlineTimeWindow」と「てsessionStateタイムアウト」
- 21. AJAXとDJANGOのフォーム
- 22. HTMLフォームの入力タグのMaxmiumは何ですか?
- 23. HTMLフォームからBLOBをポストするためのフォーム入力タイプとは何ですか?
- 24. htmlフォーム開発のベストプラクティスは何ですか?
- 25. WebフォームはHTMLフォームのネストを許可していますか?
- 26. Djangoフォーム:フォームに渡すパラメータ
- 27. Djangoのフィルタステートメントで__inと等号(=)の違いは何ですか?
- 28. HTMLフォームとmod_rewrite
- 29. HTMLフォームとJavascript
- 30. Spring Framework ...ワットはフォーム間の違いです:エラーのパスとフォーム:lableパス...?
Djangoフォームは、HTMLフォームを生成するのに便利な方法です。 –
[link](https://docs.djangoproject.com/ja/1.11/topics/forms/)に従ってください。これはまさにあなたが必要とするものです。最初の3段落でこれについて説明します。答えはそれを打ち負かすことはできない。 – scharette