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 に答える