|
Project Information
Members
Featured
Downloads
|
Django Simple CaptchaAboutDjango Simple Captcha is an extremely simple, yet highly customizable Django application to add captcha images to any Django form.
UsageSample view: from django import forms
from captcha.fields import CaptchaField
from django.shortcuts import render_to_response
class CaptchaTestForm(forms.Form):
myfield = AnyOtherField()
captcha = CaptchaField()
"""
# or, as a ModelForm:
class CaptchaTestModelForm(forms.ModelForm):
captcha = CaptchaField()
class Meta:
model = MyModel
"""
def home(request):
if request.POST:
form = CaptchaTestForm(request.POST)
# Validate the form: the captcha field will automatically
# check the input
if form.is_valid():
human = True
else:
form = CaptchaTestForm()
return render_to_response('base.html',locals())
Features
Requirements
Installation
urlpatterns += patterns('',
url(r'^captcha/', include('captcha.urls')),
)ConfigurationSee CaptchaConfiguration for details on available configuration settings. GeneratorsSee CaptchaGenerators for a list of available challenge generator functions.
|