2

Web アプリケーションに django select2 を使用しています。関数 getNames() は、db から名前をロードします。getNames() は[(id_value1,value1),(id_value2,value2)] の形式でタプルのリストを返します。id_value は整数で、value1 は文字列ですが、select2 フィールドにはプレースホルダーを使用したいと考えています。プレースホルダーは、select 要素に空のオプション フィールド (つまり、< オプション > </ オプション >) がある場合にのみ表示されます。

問題は、空のオプション フィールドを追加できないことです。どうすればそれを行うことができますか。

field = Select2ChoiceField(
    required=False,
    widget=Select2Widget(attrs={'placeholder':"Select your name"}),
    choices=(getNames()),
4

1 に答える 1