Djangoフォームで行単位の入力をしたいと思っています。 表は、ImageDjango:Djangoフォームで行を賢明に入力するには?
のようになります。「ソース」フィールドの行はヘッダーで、「データ」フィールド(HTMLテンプレート内)に属する入力フィールドに対応する必要があります。記録。
Djangoフォームで行単位の入力をしたいと思っています。 表は、ImageDjango:Djangoフォームで行を賢明に入力するには?
のようになります。「ソース」フィールドの行はヘッダーで、「データ」フィールド(HTMLテンプレート内)に属する入力フィールドに対応する必要があります。記録。
私は{{form.as_p}}を使用してフォームをレイアウトするとき、私は少しこのようになりますし、あなたが求めているものと一致するようである何かを得る:
の場合それはあなたが探しているものではないので、あなたのフォームを設定する必要がありますmanually, as specified in the documents.フォームのすべての属性 - label
、name
とid
はフォームに返される変数form
から利用できます - これは単なるHTMLフォームです。必要に応じてレイアウトし、Djangoの変数に置き換えてください。
ここのフォームフィールドは、のmodels.py
ファイルのmodelFieldsに対応しています。
ur形式のフィールド名:**ロケーションタイトル**、**ロケーションコード**、**タイトル**、**画像URL **、**注**、**その他の注釈** 、**確定**、**予約**は、これらの名前のフィールド見出しまたは行に存在しますか? テーブルのフィールド見出しの場合、これは私が望むものではありません。私はそれらを列にして欲しい。 –
フィールドの見出しが意味するものは明確ではありません(これは部分的には下落していますが、あなたの質問はかなり漠然としており、用語が混ざっています)。あなたの 'models.py'ファイルで宣言されているテーブルのカラム名を意味しますか?私はこれらのことを明確にして答えを更新しました。 – Withnail
私が含まれている画像を参照してください、 その場合にしてください。 「ソース」と「データ」はフィールド見出しです。 私のフォームは、(イメージによると)私のフォームにしたいです** **タイトル** - **入力ボックス**> **価格** - **入力ボックス**> ** URL ** - * *入力ボックス**> **評価** - **入力ボックス**> **レビュー** - **入力ボックス**。私は今はっきりしていると思う。 –
フォームはHTMLかフォームクラスですか?フォームを投稿するときに相手側から出てくるものを見ましたか? – Withnail
私はforms.pyで指定されたフォームを持っていますが、HTMLでレンダリングすると、見出しとしてフィールド名が、それに対応する1つの入力ボックスが表示されます。その代わりに、要素を見出しとして行に、要素のそれぞれに対応する1つの入力ボックスを追加します。 –