WTForms-驗證碼提供了一個方便的領域WTForms透明地處理驗證碼顯示和驗證,通過相應的控件和驗證器類。
的reCAPTCHA
為了得到一個想法有關驗證碼看文檔。
要開始使用它,首先獲取驗證碼鑰匙在這裡。
安裝:
獲取分佈:
PIP安裝wtforms-驗證碼
或者如果你想要最新的:
PIP安裝汞+ HTTP://bitbucket.org/excieve/wtforms-recaptcha#egg=wtforms-recaptcha
或獲取源代碼汞柱克隆:
汞克隆http://bitbucket.org/excieve/wtforms-recaptcha
CD wtforms-驗證碼
蟒蛇setup.py安裝
用法:
它主要是一個需要一些額外的數據和參數的通常WTForms字段。這裡有一個簡單的例子:
從wtforms.form進口表
從wtfrecaptcha.fields進口RecaptchaField
類CaptchaForm(表):
 驗證碼= RecaptchaField(PUBLIC_KEY = RECAPTCHA_PUB_KEY,PRIVATE_KEY = RECAPTCHA_PRIV_KEY,安全=真)
表= CaptchaForm(request.POST,驗證碼= {'IP_ADDRESS':request.META ['REMOTE_ADDR']})
如果form.validate():
 打印“驗證碼的反應是正確的”
其他:
 打印form.errors ['驗證碼']
現場的一些參數說明:
PUBLIC_KEY:由ReCaptcha服務一起生成的公鑰
PRIVATE_KEY:私鑰被驗證碼生成服務
安全:如果它應該通過HTTPS送達,否則返回False。默認值:false。
當RecaptchaField形式實例化綁定字段,它必須包含驗證碼關鍵字參數與字典有'IP_ADDRESS'元素。
其他信息
訪問字段作為字符串將獲得與取決於傳遞給該領域的安全參數的URL小組件的代碼。
被indepentent用戶輸入HTTP錯誤和錯誤記錄。 。其他人則作為驗證錯誤處理
要求:
- 在Python中
評論沒有發現