У меня есть django сайт с помощью основной django регистрационной платформы. У меня есть своя хорошо работающая страница входа в систему, но я хочу изменить класс CSS на исходных данных. Форма, переданная странице входа в систему, надеется быть классом AuthenticationForm.
Каков был бы хороший способ добавить класс CSS к имени пользователя и поля пароля?
Я делаю то, что вы хотите, вот так:
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))