2017-02-23 21 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') 
相關問題