2016-06-30 36 views
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)) 

如果我把' ',它被忽略。 (使用Bootstrap CSS。)

如果我放入'   ',它會自動轉義,所以它被打印以選擇選項。

回答

0

使用Unicode代碼應該可以幫助您:

tree.append((child.id, '\xa0' * level + child.name))