0

Djangoを使用して、最初は空のテキストフィールドのリストを保存したいのですが、ボタンをクリックするとテキストフィールドが追加されます。良い例は、メールに添付ファイルを追加することですが、ファイルを追加する代わりに、テキストフィールドを追加したいだけです。

次に、この機能をセットアップしたら、すべてのテキストフィールドを 1 つのテキストフィールドに追加して、ユーザーが一度にすべてのテキストフィールドを編集できるようにしてから、それらを元のテキストフィールドに解析できるようにしたいと考えています。

これは可能ですか?

ありがとうございました

クーパー

4

1 に答える 1

0

無制限の数の入力を追加する必要がない場合は、カスタムのMultiValueFieldとMultiWidgetの組み合わせを使用し、最初に非表示にする可能性のあるフィールドを表示/非表示にすることをお勧めします。

組み込みのcompressおよびdecompressメソッドを利用して値を取得し、それらを個々の入力に分割して(区切り文字でテキストを分割する必要があります)、次に個別の値を取得して圧縮し直すことができます。 1つに。

無制限の数のフィールドを追加し、それらを1つの値に解析して戻す必要がある場合は、フォームセットを使用して値を保持します。必要に応じて、フォームセットを使用して値を別のフィールドに連結するか、表示するだけです。ループ内で、必要なのはそれらを1つのフィールドであるかのように表示することだけです。

于 2012-04-20T16:11:07.530 に答える