Задать вопрос
Dark_Knight
@Dark_Knight
Game Dev

Как добавить Django Simple Captcha в шаблон?

Здравствуйте.
Подскажите пожалуйста.
Скачал Django Simple Captcha начал устанавливать.
#forms.py
from captcha.fields import CaptchaField

class RegistrationForm(ModelForm):
    username     =    forms.CharField(label = (u'User Name'))
    email        =    forms.EmailField(label = (u'Email Address'))
    password     =    forms.CharField(label = (u'Password'), widget = forms.PasswordInput(render_value = False))
    password1    =    forms.CharField(label = (u'Verify Password'), widget = forms.PasswordInput(render_value = False))
    captcha      =    CaptchaField()    
    
    class Meta:
        model      =    Person
        exclude    =    ('user',)

#urls.py
urlpatterns += patterns('',
    url(r'^captcha/', include('captcha.urls')),
)

как мне отобразить капчу в шаблоне?
Сечас я просто пишу {{ form }}, но сама капча не отображается, а на ее месте появлется обычное текстовое поле…
  • Вопрос задан
  • 6217 просмотров
Подписаться 3 Оценить Комментировать
Ответ пользователя Дмитрий Королев К ответам на вопрос (3)
workDNK
@workDNK
Разработчик интернет-магазинов на 1С-Битрикс
1. В описании установки есть пункт, что должен быть установлен PIL с поддержкой FreeType.

2. Подобная проблема описана здесь. В ответах на вопрос советуют проверить через тест, все ли зависимости капчи установлены, для этого перейти в директорию проекта и запустить команду manage.py test captcha, которая покажет, все ли ок.
Ответ написан