表单.py
class UserRegisterForm(forms.ModelForm):
password = forms.CharField(widget=forms.PasswordInput(render_value=True))
class Meta:
model = User
我有views.py来显示表单实例并更新实例。
编辑表单数据时,所有其他字段都显示正确的值,密码字段显示数据库中的整个哈希值,而不是输入的密码。
我不知道如何显示输入的密码而不是数据库中的哈希值。
最佳答案
当然,你不能这样做。对它进行哈希处理是有原因的,即无法获取明文值。
您一定已经注意到,在您更新时,没有任何网站或应用程序会向您显示当前密码:您通常必须自己输入密码进行验证,然后输入两次新密码。
关于python - 密码字段在表单值更新时显示哈希值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18871513/