2010-06-04 49 views
2

WTForms二級密碼是或不是同樣是蟒蛇Web開發形式驗證和渲染庫可以WTForms檢查時,有人註冊

,我寫這篇文章的代碼檢查兩個密碼還是不一樣的:

from wtforms import Form, BooleanField, TextField, validators 

class SignUpForm(Form): 
    username  = TextField('Username', [validators.Length(min=4, max=25)]) 
    email = TextField('Email', [validators.Length(min=6, max=120), validators.Email()]) 
    password1 = PasswordField('Password1') 
    password2 = PasswordField('Password2') 

    def sameP(self): 
     return self.password1 ==self.password2 

但是,我想知道:WTForms可以自己做這件事。

感謝

回答

6

使用wtforms.validators.EqualTo

花了不到一分鐘的時間在TFM中找到這個,從未使用過這個庫。

+2

難道只是我,還是zjm一直在變得更糟? – 2010-06-04 15:53:51