2013-02-19 34 views
0

這裏是基本的燒瓶GET/POST應用:wtforms如何從用戶請求提供的數據形成?

@app.route('/foo', methods = ['GET', 'POST']) 
def fooapp(): 
    form = SomeForm() 


    if form.validate_on_submit(): 
    /* do something with posted data */ 
    else: 
    /* render html for forms to receive user input */ 

好像wtforms'窗體對象process(formdata)方法從請求讀取。但我從來沒有用過這種方法;我所做的只是檢查請求方法是否爲POST,並且在驗證用戶輸入時form沒有錯誤。我的表單是如何以及何時從請求數據中讀取的?

回答

1

您必須使用燒瓶WTF庫,他們不必提供的documentation goes into this convienencerequest.form

你不需要的Request.Form傳遞到你的表單實例,如表單自動填充來自request.form,除非指定了備用數據。通過無法壓制這一點。其他參數與wtforms.Form一樣。

相關問題