55人:WTFormsは、テンプレートのレンダリングの検証を形成します

 

この機能は強力なようですが、現実でも無味

 

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>

 

おすすめ

転載: www.cnblogs.com/zhongyehai/p/11845214.html