この機能は強力なようですが、現実でも無味
SelectField StringField、のBooleanField、からインポートをForm1 WTForms、
wtforms.validatorsからは、長さ、ValidationErrorをインポート
:クラスSettingForm(Form1の)
ユーザ名= StringField( 'ユーザ名:'、バリ= [長さ( 3、10、メッセージ= ' ユーザ名の長さを3〜10 ')])
タグ= SelectField('ラベル: '選択肢= [(' 1 ''のpython ')、(' 2 ''のJava ')、(3' '' C「)] )#ドロップダウン選択ボックスを
覚えて=のBooleanField(「私を忘れないでください:」)#ボックス
<!DOCTYPE HTML>
<HTML LANG = "EN">
<HEAD>
<メタ文字コード= "UTF-8">
<タイトル>タイトル</ TITLE>
<スタイル>
.username入力{
背景:赤;
}
</スタイル>
</ head>
<body>
<FORM ACTION = "" METHOD = "POST">
<TABLE>
<TBODY>
<TR>
<TD>用户名:</ TD>
<TD> <INPUT TYPE = "テキスト"名前= "ユーザ名"> </ TD>
</ TR>
<TR>
<TD> {{form.username.label}} <
<TD> {{form.tags.label}} </ TD>
<TD> {{form.tags()}} </ TD>
</ TR>
<TR>
<TD> {{} form.remember.label } </ TD>
<TD> {{form.remember()}} </ TD>
</ TR>
<TR>
<TD> </ TD>
<TD>の<input type = "提出"値= "点击提交「> </ TD>
</ TR>
</ TBODY>
</ TABLE>
</ FORM>
</ BODY>
</ HTML>