2015-12-10 8 views
0

В настоящее время я делаю приложение регистрации django, которое использует стандартные модели Django.contrib.auth для входа и выхода пользователей. При визуализации Вход страницы, он показывает метку поля и поля, как, например:Как вы можете редактировать поле формы для django.contrib.auth cosmestically?

Username: [username field] 
Password: [password] 

Log in [button] 

Стилистически Я хотел бы удалить ярлык и поместить «имя пользователя» и пароль в качестве заполнителя. Это будет выглядеть как

[Enter Username] 
[Enter Password] 

Log in [button] 

Есть ли способ сделать это внутри страны, не переписать процесс django.contrib.auth лог-в?

ответ

0

Один простой способ - переписать форму для входа. Давайте предположим, что ваш URLconf, как показано ниже:

urlpatterns = [ 
url(r'^login/$', 'django.contrib.auth.views.login', {'template_name': 'login.html'}, 
    name='login'), 

]

Теперь создайте регистрационную форму в соответствии с вашими потребностями в project/templates/login.html поместить login.html в соответствии с вашими настройками Templates в settings.py

Проверьте пример в official docs или here и here