WTForms-reCAPTCHA şəffaf widget və Onaylayıcı dərsləri müvafiq vasitəsilə reCAPTCHA ekran və qiymətləndirmə emal WTForms üçün rahat sahə təmin edir.
reCAPTCHA
ReCAPTCHA docs bax haqqında bir fikir almaq üçün.
Bu iş başlamaq üçün, ilk burada reCAPTCHA açarları almaq.
Quraşdırma:
Paylanması alın:
wtforms-reCAPTCHA bərpa tırtıl
və ya son istəyirsinizsə:
bərpa Pip hg + http: //bitbucket.org/excieve/wtforms-recaptcha#egg=wtforms-recaptcha
və ya mənbə kodu hg klon almaq:
hg klon http://bitbucket.org/excieve/wtforms-recaptcha
cd wtforms-recaptcha
python bərpa setup.py
Istifadə:
Bu, əsasən bəzi əlavə məlumatları və parametrləri ehtiyacı adi WTForms sahədir. Burada sadə misal var:
wtforms.form idxal Formu
wtfrecaptcha.fields olan RecaptchaField idxal
class CaptchaForm (Form):
& Nbsp; captcha = RecaptchaField (public_key = RECAPTCHA_PUB_KEY, private_key = RECAPTCHA_PRIV_KEY, təhlükəsiz = True)
formu = CaptchaForm (request.POST, captcha = {'ip_address: request.META [' Remote_Addr ']})
) (form.validate əgər:
& Nbsp; print "Captcha cavab doğru deyil"
başqa:
& Nbsp; çap form.errors ['captcha']
Yatağının parametrləri bəzi təsviri:
public_key: reCAPTCHA xidməti tərəfindən yaradılan İctimai əsas
private_key: Şəxsi əsas reCAPTCHA xidməti tərəfindən
təhlükəsiz: True False başqa, HTTPS vasitəsilə xidmət olmalıdır. Default: False.
RecaptchaField ilə forma bağlı sahələri ilə instantiated zaman, bu ip_address 'element var dict ilə captcha söz parametri daxil olmalıdır.
Digər detalları
Bir string kimi sahəsində giriş sahəsində keçdi təhlükəsiz parametr asılı URL'leri widget kodu olacaq.
Istifadəçi daxil müstəqil olunur HTTP səhvlər və səhvlər daxil edilir. . Digərləri qiymətləndirmə səhvlər kimi ele
tələblər
- Python
Şərhlər tapılmadı