Python 表單驗證、渲染開發包 WTForms

openkk 13年前發布 | 13K 次閱讀 Python

WTForms 是一個 Python 表單驗證、渲染開發包,只需要以如下形式定義一個表單:

class MyForm(Form):
    first_name = TextField(u'First Name', validators=[validators.required()])
    last_name  = TextField(u'Last Name', validators=[validators.optional()])

def register(request):
    form = RegistrationForm(request.POST)
    if request.method == 'POST' and form.validate():
        user = User()
        user.username = form.username.data
        user.email = form.email.data
        user.save()
        redirect('register')
    return render_response('register.html', form=form)

就可以整合表單的驗證、HTML 渲染于一體。

該庫可以通過 easy_install WTForms 被安裝。
下載:WTForms-0.6.3.zip (md5)
Python 表單驗證、渲染開發包 WTForms

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!