WTForms-reCaptcha

Sagteware kiekie:
WTForms-reCaptcha
Sagteware besonderhede:
Weergawe: 0.2.0
Upload datum: 15 Apr 15
Ontwikkelaar: Artem Gluvchynsky
Lisensie: Gratis
Populariteit: 1

Rating: 3.0/5 (Total Votes: 1)

WTForms-reCAPTCHA bied 'n maklike veld vir WTForms wat deursigtig hanteer reCAPTCHA vertoon en validering via ooreenstemmende widget en validator klasse.
reCAPTCHA
'N idee te kry oor reCAPTCHA sien die dokumente.
Om te begin werk met dit, kry eers reCAPTCHA sleutels hier.
Installasie:
Kry die verspreiding:
PIP installeer wtforms-reCAPTCHA
of as jy wil die nuutste:
PIP installeer HG + http: //bitbucket.org/excieve/wtforms-recaptcha#egg=wtforms-recaptcha
of kry HG kloon van die bron-kode:
HG kloon http://bitbucket.org/excieve/wtforms-recaptcha
cd wtforms-reCAPTCHA
python setup.py installeer

Gebruik:

Dit is meestal die gewone WTForms veld wat 'n paar ekstra data en parameters word. Hier is 'n eenvoudige voorbeeld:
van wtforms.form invoer Form
van wtfrecaptcha.fields invoer RecaptchaField
klas CaptchaForm (Vorm):
& Nbsp; captcha = RecaptchaField (public_key = RECAPTCHA_PUB_KEY, private_key = RECAPTCHA_PRIV_KEY, veilige = True)
vorm = CaptchaForm (request.POST, captcha = {'IP_ADDRESS': request.META ['REMOTE_ADDR']})
As form.validate ():
& Nbsp; druk "Captcha reaksie is korrek"
anders:
& Nbsp; druk form.errors ['captcha']
Sommige beskrywing van die veld se parameters:
public_key: Openbare sleutel wat deur reCAPTCHA diens
private_key: Private sleutel wat deur reCAPTCHA diens
verseker: Waar indien dit moet bedien word via HTTPS, Vals anders. Verstek: Vals.
Wanneer vorm met RecaptchaField is aangehaal saam met gebonde velde, moet dit sluit captcha navraag parameter met dict wat 'IP_ADDRESS' element.
Ander besonderhede
Toegang tot die veld as 'n string sal die widget kode met URLs wat afhanklik is van veilige parameter geslaag om die veld.
HTTP foute en foute wat indepentent is van die gebruiker se toevoer is aangeteken. . Ander hanteer as validasiefoute

Vereistes :

  • Python

Kommentaar te WTForms-reCaptcha

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!