我有一个django模型,我使用ModelForm显示为一个表单.在大多数情况下,默认值对我来说非常有效.
但是,我希望我的html <input ...>标签有一个额外的属性,即我想包含一个placeholder属性,如下所示:
<input placeholder="{{field.label}}" ... />
Run Code Online (Sandbox Code Playgroud)
将此属性添加到我的html的最简单方法是什么?据我所知,我需要实现我自己的过滤器来输出字段,但是当我想要做的只是保持一切但添加一个额外属性时,这似乎有些过分.
在Django中,我有以下代码,它在HTML页面上创建用户名和密码表单:
<div class="control-group">
{{ form.username }}
</div>
<div class="control-group">
{{ form.password }}
</div>
Run Code Online (Sandbox Code Playgroud)
我想在字段中添加"用户名"和"密码"占位符文本,然后当用户单击字段时,单词消失.实现这一目标的最佳方法是什么?