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

时间:2015-12-10 19:51:38

标签: django django-forms django-registration django-contrib

我目前正在使用django-registration app,它使用标准的Django.contrib.auth模型来记录和退出用户。渲染“登录”页面时,它会显示字段标签和字段:

Username: [username field]
Password: [password]

Log in [button]

从文体上来说,我想删除标签并输入用户名'和密码作为占位符。它看起来像

[Enter Username]
[Enter Password]

Log in [button]

有没有办法在国内这样做而不重写django.contrib.auth登录过程?

1 个答案:

答案 0 :(得分:0)

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

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

现在根据您在project/templates/login.html的需要创建登录表单 根据settings.py

中的TEMPLATES设置放置login.html

检查official docsherehere

中的示例