Как я могу переопределить входной класс CSS django AuthenticationForm?

У меня есть django сайт с помощью основной django регистрационной платформы. У меня есть своя хорошо работающая страница входа в систему, но я хочу изменить класс CSS на исходных данных. Форма, переданная странице входа в систему, надеется быть классом AuthenticationForm.

Каков был бы хороший способ добавить класс CSS к имени пользователя и поля пароля?

6
задан Ryan Montgomery 26 February 2010 в 03:48
поделиться

1 ответ

Я делаю то, что вы хотите, вот так:

def login(request):
    form = AuthenticationForm(request)
    form.fields['username'].widget.attrs['class'] = "custom_css"
    form.fields['password'].widget.attrs['style'] = "background:red"
    return render_to_response("login.html", {'form':form},
                          context_instance=RequestContext(request))
5
ответ дан 8 December 2019 в 17:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: