ユーザがデータベーステーブルのために必要とするレコードを1つのフォームで作成できるようにします。Djangoは一度に複数のレコードを作成します
たとえば、レコードに必要なデータの入力があり、行の最後に新しい入力行が表示される「+」ボタンがあります。行数に制限はなく、ユーザーが単一の送信ボタンをクリックすると、すべてのレコードが挿入されます。
「私は新しい行を動的に表示する方法はわかりませんが、jqueryを使用する必要があると思いますが、初心者です。 そして私はどのようにできるのでしょうか?動的に追加されたすべての行を繰り返し処理します。
誰かが例や何かを指し示すことができれば、私にはたくさんの髪を引っ張ってくれます!
はEDIT:このblog postに従うことにより
は、私はそれを行うことができました。私は最後の問題があります:一度にいくつかのレコードを挿入しようとすると、最後のものを保持しますが、前のものは空とみなされます。フィールドが必要であることを私に伝え、私はそれらを埋めると保存をクリックし、それだけでそれらを保存します。
多分私はこれについて新しい質問をします!ここ
私ができるだけ早くそれを試してみましょう。フォームセットにフォームを動的に追加するのが簡単かどうか知っていますか? – Johanna
フォームセットを使用して複数の行を表示することができます。私が理解していないことは、新しいレコードを保存するために各行を繰り返し処理する方法です。私は私のモデルから継承されていない通常のformsetを使用しています – Johanna