0

質問があります。説明します。2 つの modelchoicefield を持つフォームがあり、最初のモデル選択が変更されたときに 2 番目のモデル選択を入力したいのですが、どちらも外部キー関係で結合された 2 つのテーブルに依存し、最初のモデル選択で値を選択するときに依存します。 2番目のモデル選択はそれらの値をロードする必要があります。

これを行う最良の方法を知っている人はいますか?

4

1 に答える 1

0

簡単な方法は、最初の選択肢の選択を事後イベントにすることです。これにより、その段階でフォームがサーバーにポストされ、ビューコードは、必要なロジックに基づいて 2 番目の選択肢のオプションを使用して新しいフォームをレンダリングできます。

UX を向上させるために、最初のフィールドが選択されたときに 2 番目のフィールドの選択肢を要求するページで AJAX を実行できます。

于 2013-10-22T16:07:48.260 に答える