2011-07-20 10 views
3

私はユーザーが自分のポストグレースデータベースからテーブルを選択するためのフォームに選択フィールドを持っています。開発サーバーを使用すると、これはrunserverコマンド中に入力されます。私が持っている問題は、ユーザーが作成できる新しいテーブルで選択フィールドを更新したいのです。現時点では、選択フィールドで新しい表を使用できる唯一の方法は、サーバーを開始および停止することです。これは自動的に行うことができる方法はありますか?djangoフォームの選択フィールドのリフレッシュ

答えて

5

フォーム上にカスタム__init__メソッドを定義します。 super(MyForm, self).__init__(*args, **kwargs)を呼び出し、フォームを初期化するときにself.fields["thechoicefield"].choicesを設定します。

+0

ありがとうございました。治療をしました。 – leo

関連する問題