0
WTFormフィールド(SelectField)のchoices
にインデントを追加したいと思います。Flask-WTFフィールドの選択肢が「 」
Root Category/
Sub Category1/
Sub Category2/
以下に列挙したように、私はSub Category1
前に3つのスペースを追加します。
WTFormはクエリによって動的に構築されます。
view.py
form.parent.choices = [(0, gettext('Root Category'))]
form.parent.choices.extend(categories)
次のようにそれぞれの選択オプションが構築されています:
tree.append((child.id, ' ' * level + child.name))
私は' '
を入れた場合、それは無視されます。 (ブートストラップCSSを使用しています)
' '
と入力すると、自動的に文字が表示されるため、選択肢に印刷されます。