3

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'}))
4

1 回答 1

1

根据要求复制粘贴;)

forms.CharField(widget=forms.PasswordInput(attrs={'placeholder': 'Password'}))
于 2012-11-29T11:57:20.473 回答