WTForms-reCaptcha

Software screenshot:
WTForms-reCaptcha
Software informatie:
Versie: 0.2.0
Upload datum: 15 Apr 15
Ontwikkelaar: Artem Gluvchynsky
Licentie: Gratis
Populariteit: 10

Rating: 3.0/5 (Total Votes: 1)

WTForms-reCaptcha biedt een handige veld voor WTForms dat transparant omgaat reCaptcha display en validatie via bijbehorende widget en validator klassen.
reCaptcha
Om een ​​idee te krijgen over reCaptcha zie de docs.
Aan de slag met het, eerste reCaptcha sleutels te krijgen hier.
Installatie:
Krijg de verdeling:
pip wtforms-recaptcha installeren
of als u wilt dat de laatste:
pip installeren hg + http: //bitbucket.org/excieve/wtforms-recaptcha#egg=wtforms-recaptcha
of krijgen hg kloon van de broncode:
hg clone http://bitbucket.org/excieve/wtforms-recaptcha
cd wtforms-recaptcha
python setup.py installeren

Gebruik:

Het is vooral het gebied gebruikelijke WTForms dat extra data en parameters nodig heeft. Hier is een eenvoudig voorbeeld:
van wtforms.form import Form
van wtfrecaptcha.fields importeren RecaptchaField
klasse 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']})
indien form.validate ():
& Nbsp; print "Captcha reactie juist is"
anders:
& Nbsp; afdruk form.errors ['captcha']
Sommige beschrijving van de parameters veld:
public_key: Publieke sleutel gegenereerd door reCaptcha dienst
private_key: Private sleutel gegenereerd door reCaptcha dienst
veilig te stellen: Waar als het moet worden bediend via HTTPS, anders false. Standaard: Valse.
Wanneer het formulier met RecaptchaField wordt geconcretiseerd met gebonden velden, moet het captcha trefwoord parameter met dict dat 'ip_address' element bevatten.
Andere details
Toegang tot het veld als een string zal de widget code met URL's die afhankelijk zijn van beveiligde parameter die aan het veld te krijgen.
HTTP-fouten en fouten die zijn indepentent van input van de gebruiker ingelogd bent. . Anderen worden behandeld als validatiefouten

Eisen

  • Python

Reacties op WTForms-reCaptcha

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!