我想在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 }}
答案 0 :(得分:1)
有些人使用javascript来设置默认值,但可以在django-forms中完成。您可以使用_initial_
解释here。据我所知,有两种方法可以放置初始值......
调用表单构造函数时,有两个选项可以填充值:
form = UserForm(initial={'username': 'please enter username', 'password':'enter password'})
在表单定义中设置值:
username = forms.CharField(initial='please enter username')
答案 1 :(得分:-1)
试试这个。您所需要做的就是:
User Name:{{ form.username }}<br>
Password:{{ form.password }}