2010-11-25 11 views
0

私はファイルフィールドと共にいくつかのフォームフィールドを持つフォームを持つアプリケーションを開発しています。私が欲しいのは、リンクまたはボタン "Attach another file"を持つことで、そのリンクをクリックすると新しいファイルフィールドが追加されるはずです。 gmailの添付ファイル機能に似たもの。djangoフォームでファイルフィールドを動的に追加する

どのように実装することができますか?

ありがとうございます。

+0

HTMLフォームとDjangoフォームのどちらの部分ですか? –

+0

私はdjangoフォームのソリューションを探しています(私はいくつかのjavascriptがdjangoフォームと共に必要であることを知っています)。 –

答えて

0

formsetを使用してください。この定義には、任意の数のフォームが含まれています。あなたの場合、フォームにはファイルフィールドだけが含まれています。

ドキュメント:あなたはおそらくやりたいJavaScriptでページ上のフォームの数を、編集する場合http://docs.djangoproject.com/en/dev/topics/forms/formsets/

、あなたはmanagement form値を編集する必要があり、それに注意してください。

+0

あなたの返事をありがとう。実際に私が欲しいのは、djangoを使ってファイルフィールドに "Attach another"というリンクをつけて、そのリンクで動作するいくつかのjavascriptコードを置くことです。私はクライアント側でのみフィールドを追加する必要があるので、フレームセットは私が探しているものではありません。私はdjangoフォームにリンクを張り、javascriptを関連付ける方法を知らない。 –

関連する問題