在Django中预先填充密码字段?

Al *_*ndy 8 django django-forms

有没有办法预先填充Django表单密码字段,以便它在生成的<input type="password">html元素中显示一些东西?

默认行为似乎MyForm(initial = {'passfield':'something'})是在设置时不显示任何内容.

我需要这个来实现用户编辑表单.我想显示一个随机字符串,如果用户没有修改,我会知道他不想更改密码.因此,我认为我正在尝试做的事情中没有任何安全问题.

Al *_*ndy 23

似乎使用render_value参数不仅适用于Django文档中列出的情况,并且可以使用:

class MyForm(forms.Form):
    password_field = forms.CharField(widget = forms.PasswordInput(render_value = True))
Run Code Online (Sandbox Code Playgroud)