django - 在 Django 中预填充密码字段?

标签 django django-forms

有没有办法预先填充 Django 表单密码字段,以便它在结果 <input type="password"> 中显示某些内容html元素?

MyForm(initial = {'passfield':'something'}) 出现时,默认行为似乎不显示任何内容。设置。

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

最佳答案

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

class MyForm(forms.Form):
    password_field = forms.CharField(widget = forms.PasswordInput(render_value = True))

关于django - 在 Django 中预填充密码字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13017449/

相关文章:

django - 在 SQL/Django ORM 中建模三向关系

django - 如何在不覆盖 ModelForm 中的字段定义的情况下将 ManyToManyField 小部件更改为 CheckboxSelectMultiple

python - 使用 ACCOUNT_FORMS 覆盖 Django allauth 登录表单

自定义表单中的 Django 日历小部件

python - JSON 在 Jinja2 模板中显示为 unicode 实体

Python - 覆盖 __init__ 的最干净方法,其中在 super() 调用之后必须使用可选的 kwarg?

django - 我可以相信 Django 的 bulk_create 来保留顺序吗?

Django 表单和标题属性

jquery - Django - CreateView 不保存带有嵌套表单集的表单

python - 如何在 Django View 中正确获取序列化器实例?