我正在使用 Flask WTForms 生成一些 Bootstrap 5 表單。它們看起來有點像這樣:
class NetworkForm(FlaskForm):
name = StringField('Network Name', validators=[DataRequired()])
sector = SelectField('Sector', choices=[], validators=[DataRequired()])
我動態填充扇區,但想在欄位中添加幾個類,所以遵循這個問題/答案,它說將它們添加到 Jinja 模板中,因為class_它與單個 CSS 類一起使用,如下所示:
{{ form.name.label(class_="form-label") }}
{{ form.name(class_="form-control") }}
我遇到的問題是當我需要添加多個類時。
{{ form.name.label(class_=["form-label", "my-other-class"]) }}
{{ form.name(class_=["form-control", "my-other-class"]) }}
但這似乎不起作用。有沒有辦法添加多個 CSS 類?
uj5u.com熱心網友回復:
將類名連接成一個字串,就像在 html 屬性中一樣。
{{ form.name.label(class_="form-label my-other-class") }}
{{ form.name(class_="form-control my-other-class") }}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/520055.html
上一篇:TypeError:在app.context_processor中使用session["user_id"]時,'NoneType'物件不可迭代
