django-simple-captcha Classement & Résumé
- Licence:
- MIT/X Consortium Lic...
- Nom de l'éditeur:
- Marco Bonetti
- Site Internet de l'éditeur:
- http://gregarius.net
django-simple-captcha Mots clés
django-simple-captcha La description
Une application de captcha django très simple, mais puissante et puissante Django-Simple-Captcha est un plugin Django extrêmement simple et très personnalisable pour ajouter des images CAPTCHA à n'importe quel formulaire Django.Unsage: Vue d'échantillon: de Django Imports FormsFrom Captcha.fields Imports CaptchafieldFrom Django.ShortesConseclass CaptchatestForm (formulaires.formes): myfield = anneherfield () CAPTCHA = CAPTCHAFIELD () "" "# ou, en tant que modelForm: classe captchatestmodelform (formulaires.modelform): CAPTCHA = CAPTCHAFIELD () Classe Meta: Modèle = MyModel" "" DEF HOME (Demande): Si demande .Post: formulaire = captchatestform (demande.post) # Valider le formulaire: Le champ CAPTCHA # Vérifie automatiquement l'entrée si FORM.IS_VALID (): Human = True Sinon: Form = CAPTCHATESTFORM () Retour Render_To_Response ('BASE.HTML' , locals ()) Installation: 1. Téléchargez l'application 'CAPTCHA' et mettez-la n'importe où dans votre chemin Python 2. Ajouter 'CAPTCHA' à l'installation installée dans vos paramètres.py 3. Exécutez gérer.py Syncdb pour créer les tables de base de données requises 4. Ajoutez une entrée à votre URLS.PY: URLPATTERNS + = motifs ('', URL (R '^ CAPTCHA /', inclure ('CAPTCHA.URLS')),) Voici quelques caractéristiques essentielles de "Django-Simple-Captcha": · Très simple à configurer et à déployer, mais très configurable · Peut utiliser des défis personnalisés (par exemple des caractères aléatoires, des mathématiques simples, un mot de dictionnaire, ...) · Les générateurs personnalisés, les fonctions de bruit et de filtrage modifient le look de l'image générée · Prend en charge la production audio textuelle du texte de défi, pour une accessibilité améliorée Exigences: · Python · Django · Une version assez récente de la bibliothèque d'imagerie Python (PIL) compilée avec le support de FreeType · FLITE est requis pour la sortie Text-TO-Speech (Audio), mais pas obligatoire
django-simple-captcha Logiciels associés