如何编辑django.contrib.auth的表单字段?

如何编辑django.contrib.auth的表单字段?,django,django-forms,django-registration,django-contrib,Django,Django Forms,Django Registration,Django Contrib,我目前正在做django注册应用程序,它使用标准的django.contrib.auth模型来登录和注销用户。呈现“登录”页面时,会显示字段标签和字段,如下所示: Username: [username field] Password: [password] Log in [button] 从风格上来说,我想删除标签,并将“用户名”和密码作为占位符放进去。看起来像 [Enter Username] [Enter Password] Log in [button] 有没有一种方法可以在不重

我目前正在做django注册应用程序,它使用标准的django.contrib.auth模型来登录和注销用户。呈现“登录”页面时,会显示字段标签和字段,如下所示:

Username: [username field]
Password: [password]

Log in [button]
从风格上来说,我想删除标签,并将“用户名”和密码作为占位符放进去。看起来像

[Enter Username]
[Enter Password]

Log in [button]

有没有一种方法可以在不重写django.contrib.auth登录过程的情况下执行此操作?

一种简单的方法是重写登录表单。假设您的urlconf如下所示:

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

现在,在
project/templates/login.html
在settings.py中根据模板设置放置login.html

在或和中签入示例