| django-semplice-captcha Una applicazione Captcha molto semplice, ma potente, Django |
Scarica ora |
django-semplice-captcha Classifica e riepilogo
- Licenza:
- MIT/X Consortium Lic...
- Nome editore:
- Marco Bonetti
- Sito web dell'editore:
- http://gregarius.net
django-semplice-captcha Tag
django-semplice-captcha Descrizione
Un'applicazione CAPTCHA molto semplice, ma potente, Django Django-Simple-Captcha è un plugin Django estremamente semplice, ma altamente personalizzabile per aggiungere immagini CAPTCHA a qualsiasi modulo Django.USAGE: Vista campione: da Django Import Formsfrom captcha.fields import captchafieldfrom django.shortcuts import render_to_responseclass captchatestform (moduli.form): myfield = anyotherfield () captcha = captchafield () "" "# o, come modelform: Class captchatestmodform (moduli.modelform): captcha = captchafield () Class Meta: Model = MyModel" "" DEF Home (Richiesta): Se richiesta .Post: form = captchatestform (request.post) # Convalida il modulo: il campo CAPTCHA verrà automaticamente # Controllare l'ingresso se form.is_valid (): umano = true alternativa: forma = captchatestform () return render_to_response ('base.html' , Locals ()) Installazione: 1. Scarica l'applicazione 'CAPTCHA' e inseriscilo ovunque nel tuo Python Path 2. Aggiungi 'CAPTCHA' A TO THE INSTALL_APPS NEL TUO SETTINGS.PY 3. Eseguire Gestire.py SyncDB per creare le tabelle del database richieste 4. Aggiungi una voce al tuo URLS.PY: urlpatterns + = Patterns ('', URL (r '^ captcha /', includere ('captcha.urls'))), qui ci sono alcune caratteristiche chiave di "Django-Simple-Captcha": · Molto semplice da configurare e schierare, ma molto configurabile · Può usare sfide personalizzate (ad es. Charm casuale, matematica semplice, parola dizionario, ...) · Generatori personalizzati, funzioni di rumore e filtro Modificare l'aspetto dell'immagine generata · Supporta l'output audio del testo-parlato del testo della sfida, per una migliore accessibilità Requisiti: · Python. · Django. · Una versione abbastanza recente della Biblioteca Python Imaging (PIL) compilata con il supporto freitype · La flite è richiesta per l'output di testo-parlato (audio), ma non obbligatorio
django-semplice-captcha Software correlato