Archive for July 04, 2008

Новое django приложение: django-captcha

Итак, второе приложение из серии приложений, который я решил заопенсорсить перед тем как приступить непосредственно к pybb. Django-captcha предоставляет поле, которые вы можете включить в свою форму и получить работающую каптчу!

Порядок установки:
* импортируйте и добавьте в вашу форму поле captcha.fields.CaptchaField
* добавьте новый middleware: captcha.threadlocals.ThreadLocalsMiddleware
* добавьте новый urlconf: captcha.urls

Всё. Теперь в форме появится каптча и если пользователь введёт неправильный ответ, то форма не провалидируется и сгенерируется новая каптча.

Код можно поглядеть/скачать здесь: http://hg.pydev.ru/django-captcha