2014-01-03 3 views
0

Мне нравится идея использования встроенной проверки подлинности в Django, но что является самым чистым способом изменения формы HTML-элементов без разрушения всего? Я пытаюсь использовать как можно больше стандартных функций в сочетании с собственным HTML-шаблоном/стилем.Изменение формы HTML в форме аутентификации Django

+0

Что вы имеете в виду под 'разрушающей все'? Кроме того, вы можете предоставить некоторые детали того, что вы уже пробовали. – Joe

+0

@Joe, я имею в виду, например. изменить 'form.username.label_tag' на мои собственные пользовательские потребности, если это возможно или создать совершенно новый виджет для этой цели? – JavaCake

+0

Если я могу изменить атрибуты в элементах формы, даже это решит мою проблему. – JavaCake

ответ

0

Вы можете переопределить шаблон по умолчанию, как этот

Если вы не хотите, чтобы вызвать регистрационный шаблон/login.html, вы можете передать параметр TEMPLATE_NAME к зрения в с помощью дополнительных аргументов ваш URLconf. Например, эта URLconf линия будет использовать MYAPP/login.html вместо:

(r'^accounts/login/$', 
'django.contrib.auth.views.login', 
{'template_name': 'myapp/login.html'}), 

Источник: https://docs.djangoproject.com/en/1.4/topics/auth/#django.contrib.auth.views.login

Смежные вопросы