2

管理サイトで新しい外部キー オブジェクトを作成する方法と同様です。理想的には、これは Select または SelectMultiple ウィジェットを置き換えることができる再利用可能なウィジェットになると思います。可能であればJqueryでこれを行いたいのですが、これを正確に行う方法がわかりません。私の最善の推測は、プロセスは次のようになるということです

  1. select/selectmultiple フィールドの横にプラス ボタンを追加します。
  2. 新しいフォーム用の新しいフォーム ウィンドウを開きます (ポップアップ ウィンドウ)。
  3. 検証後、ポップアップ フォーム データをデータベースに送信し、このウィンドウを閉じます
  4. 作成したばかりのオブジェクトをデフォルトとして選択しながら、元のページの select/selectmultiple フィールドを更新します。
4

1 に答える 1

1

また、django がデフォルトで提供する select/multiselect ウィジェットも嫌いでした。選択したものをフォームに接続するだけで、より使いやすいものを作成するのは非常に簡単です。セットアップに数分かかりました。

それを見てみましょう: http://harvesthq.github.com/chosen/

于 2012-08-10T06:29:41.850 に答える