LINUX.ORG.RU

Django, кастомизация виджета для каптчи!

 , , , ,


0

1

Всем привет!

Подскажите, кто сталкивался, как можно выставить атрибуты для виджета django-simple-captcha?. Там как бы два поля: текстовое и графическое (сама картинка). Я использую свои классы для text input. Для этого, я так понимаю, нужно выставить атрубуты у соответствующего виджета. Но как такое сделать для каптчи?

forms.py:

class FormOrder(forms.Form):
    name = forms.CharField(
        max_length=64, required=True, widget=forms.TextInput(
            attrs={
                "placeholder": u"Имя", "type": "text", "class": "form-control", "id": "bf_name", "name": "bf_name"
            }
        ),
    )
    email = forms.CharField(
        max_length=64, required=True, widget=forms.TextInput(
            attrs={
                "placeholder": u"Контактный email", "type": "email", "class": "form-control",
                "id": "bf_email", "name": "bf_email"
            }
        ),
    )
    telephone = forms.CharField(
        max_length=32, required=True, widget=forms.TextInput(
            attrs={
                "placeholder": u"Телефон", "type": "text", "class": "form-control",
                "id": "bf_phone", "name": "bf_phone"
            }
        ),
    )
    is_recall = forms.BooleanField()
    is_price = forms.BooleanField()


    captcha = CaptchaField(required=True, widget=forms.TextInput(
        attrs={
            "type": "text", "class": "form-control",
        }),
    )


Для этого, я так понимаю, нужно выставить атрубуты у соответствующего виджета. Но как такое сделать для каптчи?

attrs={"type": "text", "class": "form-control",}

Наркоман что ли? Проспись и задай нормальный вопрос.

omich ()
Ответ на: комментарий от omich

Сам ты наркоман!

Что тут непонятного. Как задать стили для виджетов django-simple-captcha?

djnoob ()

Я тоже если честно из поста ничего не понял. Что нужно настроить? Документация: http://readthedocs.org/docs/django-simple-captcha Ну и если есть возможность, я советую использовать стороннюю капчу. С этой много проблем.

nikita-b ()

Задай в css файле input[name=«captcha_1»] { // твои настройки }

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.