как добавить входной заполнитель Django - PullRequest
0 голосов
/ 31 мая 2018

я написал это из класса, затем попытался добавить к нему заполнитель

class ContactUs(forms.Form):
    your_email = forms.EmailField(help_text='Enter a valid email.')
    subject = forms.CharField(max_length=100, help_text='Enter your subject.')
    message = forms.CharField(widget=forms.Textarea(attrs={'placeholder':'test'}), help_text='Enter your message.')
    cc = forms.BooleanField(required=False)

, вот так и получил список ошибок

class ContactUs(forms.Form):
    your_email = forms.EmailField(help_text='Enter a valid email.', attrs={'placeholder':'please enter a valid email'})
    subject = forms.CharField(max_length=100, help_text='Enter your subject.')
    message = forms.CharField(widget=forms.Textarea(attrs={'placeholder':'test'}), help_text='Enter your message.')
    cc = forms.BooleanField(required=False)

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

Вы можете использовать что-то вроде этого:

q = forms.CharField(label='search', 
                widget=forms.TextInput(attrs={'placeholder': 'Search'}))
0 голосов
/ 31 мая 2018

Даже с EmailField вы можете добавить виджет.Чтобы добавить больше attribute, вы можете сделать это с помощью виджета

your_email = forms.EmailField(help_text='Enter a valid email.', 
 widget=forms.TextInput(attrs={'placeholder':'please enter a valid email'}))
...