私はDjangoを初めて使い、フォームのリストを保持し、それらを処理するビューを作成しようとしました。私はdjangoの一般的なビューで提供されるFormViewには慣れていますが、その中には1つのフォームしか保持していません。 アイデアは、私が持っているメインフォームがいくつかのフォームに分割され、次に「ミニフォーム」がリスト(「フォーム」)で保持されているということです。 私は(再利用性などのような理由のために)の部分にフォームを分割し、フォームのリストを保存していますので、テンプレートは(トリックを行います)、次のようになります。Django複数のフォーム処理
...
<form ...>
{% for form in forms %}
{{ form.as_p }}
{% endfor %}
<input type="submit"...>
</form>
...
私がされていますフォームを処理し、それらを検証し、それらからデータを取得するビューを使いこなす。私はイムのように感じるので、実際よりも複雑になっているので、私はあなたに簡単な見解の例を与えるように頼みたい。イルがさらに発展する(
お返事ありがとうございます!私は同様の方法でミックスインを使用していましたが、私が考えてみると、あなたが提案したアプローチは、ジェネリックコードの非常に小さなコストで簡単に行うことができます(私の元の計画は、私の目には柔軟性があります)。 – ofekzi