を使用する場合は、それを避けるために、プレーンなHTML ジャンゴ - フォームとベストプラクティス
- abouts自分の考えを共有してください。その他のヒントとベストプラクティス
を使用する場合は、それを避けるために、プレーンなHTML ジャンゴ - フォームとベストプラクティス
どんな場合でも特定のものが必要な場合は、私はdjangoフォームまたは別のフォームヘルパーを使用します。私は普通のhtmlを使ってフォームを作成することはありません。
フォーム処理の多くの側面は、プレゼンテーションとは関係ありません。どのような情報を収集する必要があり、どのように検証するかは、明らかにプレゼンテーションの範囲外です。フォームヘルパーを使用すると、すべての作業を非常に便利な方法で統合できます。
フォームヘルパーもhtmlをレンダリングできるという事実は、その使用に偶然の並べ替えです。確かに、もしそれがすべてであれば、それほど価値はないでしょうが、それらすべてを行い、を同期してのビジネスロジックが必要なので、フォームヘルパーからhtmlレンダリングを使用して刈り取る必要がありますそれはアプリケーションの残りの部分を提供する支援からの最大の利益。
場合HTMLフィールドを
Djangoのフォームを生成するためにDjangoのフォームを使用するには、モデルのHTMLフォーム、ユーザ内蔵ならびに両方の組み合わせを提供します。 Djangoフォームは、冗長なテンプレート作成作業を大幅に削減するので、ほとんどの場合、フォームを使用する必要があります。 Djangoフォームが提供する厳重に管理されたセキュリティと強力な検証サポートは、Djangoフォームを使用する価値があります。あなたはjavascriptのイベントを発生する必要があるか、あなたのメインのスタイルシートからスタイル偏差がたくさんあるときにそれを避けるために、Djangoのフォームを避けるために、プレーンなHTML
良いユースケースを使用する
です。
その他のヒントとベストプラクティス
は、可能なフレームワークの最大の特徴を使用して、フレームワークの最大の利点を導出します。