Django 应该创建一个用于输入密码的 CharField,它也应该显示在 CharField 上:
在 HTML 中:<input id="password" type="password" placeholder="Password" value="">
对于密码 CharField我使用:
class AuthForm(forms.Form):
username = forms.CharField(label="Your Username" )
pw = forms.CharField( widget=forms.PasswordInput(render_value=False), label="Your Password" )
对于占位符,我会使用:
pw = forms.CharField(widget=forms.TextInput(attrs={'placeholder': 'Password'}))
解决方案:
它接缝你不需要(render_value=False)
,所以解决方案是:
forms.CharField(widget=forms.PasswordInput(attrs={'placeholder': 'Password'}))