1

我想为 admin/login.html 上的用户名和密码输入字段设置默认值。我想编辑 login.html 模板,但我不知道如何将默认值添加到来自数据库的输入字段 {{ form.username }} 和 {{ form.password }}。

<label for="id_username" class="required">{% trans 'Username:' %}</label> {{ form.username }}
<label for="id_password" class="required">{% trans 'Password:' %}</label> {{ form.password }}
4

2 回答 2

1

有些人使用 javascript 来放置默认值,但它可以在 django-forms 本身中完成。您可以使用此处_initial_解释的内容。据我所知,有两种方法可以输入初始值......

  1. 在调用表单构造函数时,您有两个选项可以填充值:

    form = UserForm(initial={'username': 'please enter username', 'password':'enter password'})

  2. 在表单定义中设置值:

    username = forms.CharField(initial='please enter username')

于 2012-12-31T20:10:23.117 回答
-1

尝试这个。您需要做的就是:

User Name:{{ form.username }}<br>
Password:{{ form.password }}
于 2018-05-23T15:04:24.370 回答