WTForms-reCaptcha

Logiciel capture d'écran:
WTForms-reCaptcha
Détails logiciels:
Version: 0.2.0
Date de transfert: 15 Apr 15
Développeur: Artem Gluvchynsky
Licence: Gratuit
Popularité: 10

Rating: 3.0/5 (Total Votes: 1)

WTForms-reCaptcha fournit un champ pratique pour WTForms qui gère de manière transparente affichage reCaptcha et la validation via widgets et des validateurs de classes correspondants.
reCaptcha
Pour avoir une idée de reCaptcha voir les docs.
Pour commencer à travailler avec lui, obtenir la première touches reCAPTCHA ici.
Installation:
Obtenez la distribution:
pip installer wtforms-recaptcha
ou si vous voulez plus tard:
pip installer hg + http: //bitbucket.org/excieve/wtforms-recaptcha#egg=wtforms-recaptcha
ou obtenir hg clone du code source:
hg clone http://bitbucket.org/excieve/wtforms-recaptcha
cd wtforms-recaptcha
python setup.py install

Utilisation:

Ce est surtout le domaine des WTForms habituels qui a besoin de quelques données et paramètres supplémentaires. Voici un exemple simple:
du formulaire d'importation wtforms.form
de wtfrecaptcha.fields importer RecaptchaField
CaptchaForm classe (formulaire):
& Nbsp; captcha = RecaptchaField (public_key = RECAPTCHA_PUB_KEY, private_key = RECAPTCHA_PRIV_KEY, sécurisé = True)
form = CaptchaForm (request.POST, captcha = {'ip_address': request.META ['REMOTE_ADDR']})
si form.validate ():
& Nbsp; print "réponse Captcha est correct"
d'autre:
& Nbsp; form.errors d'impression ['captcha']
Certains description des paramètres de terrain:
public_key: clé publique générée par le service reCaptcha
private_key: la clé privée générée par service ReCaptcha
sécuriser: Vrai si il doit être servi via HTTPS, Faux sinon. Par défaut: Faux.
Lorsque formulaire avec RecaptchaField est instancié avec champs liés, il doit inclure captcha mot-clé paramètre avec dict qui a élément «ip_address».
Autres informations
D'accéder au champ comme une chaîne obtiendra le code du widget avec des URL qui dépendent paramètre secure passé sur le terrain.
erreurs HTTP et erreurs qui sont indepentent d'entrée de l'utilisateur sont enregistrés. . D'autres sont traités comme des erreurs de validation

Exigences :

  • Python

Commentaires à WTForms-reCaptcha

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!