2017-02-23 13 views
-1

私はdjangoを初めて使います。私のユーザ名とパスワードのフィールドにプレースホルダを追加しましたが、動作していません。 これは、これは私のために働いていdjangoフォームフィールドにプレースホルダを追加し、デフォルトのラベルを削除する

class LoginForm(forms.Form): 
     username = forms.CharField(label='', help_text='Enter your username', widget=forms.TextInput(attrs={'placeholder':'Username here'})) 
     password = forms.CharField(label='', widget=forms.PasswordInput(attrs={'placeholder':'Password here'})) 
+0

あなたは、より詳細に見ている問題を説明していただけますか?また、どのバージョンのDjangoを使用していますか? – Avantol13

答えて

0

形式です:

class LoginForm(forms.Form): 
    username = forms.CharField(label='', help_text='Enter your username') 
    password = forms.CharField(label='') 

    class Meta: 
     fields = ['username', 'password'] 
     widgets = {'password': forms.HiddenInput()} 

    def __init__(self, *args, **kwargs): 
     super(LoginForm, self).__init__(*args, **kwargs) 
     self.fields['username'].widget.attrs['placeholder'] = _('Enter your username') 
関連する問題