這是一個比wtforms問題更多的python問題,底部的摘要可能對通常回答純python問題的人更有意義。 當一個頁面驗證並且一個字段未通過驗證時,我設法通過使用if/else語句讓腳本保持先前輸入的值。它允許用戶看到他們被觸發驗證錯誤之前鍵入: if request.method == 'POST':
if form.validate_on_submit():
我想通過Ajax和wtforms驗證表單字段數據後,開始工作,我有一個表格,像這樣一個領域: name = StringField('Name :', description = "enter your name", validators=[InputRequired(message='please enter your name')])
我的服務器端代碼是這樣的: @app.route('/
如果您dynamically add a field to a WTForms form,新添加的字段未驗證(即使您添加驗證程序)。 例如,在瓶: @app.route('/add', methods=['GET', 'POST'])
def add():
if 'state' not in session:
session['state'] = 1
form