【发布时间】:2019-04-21 02:42:57
【问题描述】:
我的forms.py 中有以下代码:
class CandidateSignUpForm(forms.ModelForm):
first_name = forms.CharField(max_length=50)
last_name = forms.CharField(max_length=50)
class Meta:
model = User
fields = ('__all__')
widgets = {
'first_name': forms.TextInput(
attrs = {
'placeholder':'Ime',
'class': 'validate'
},
),
'last_name': forms.TextInput(
attrs = {
'placeholder': _('Prezime'),
'class': 'validate'
},
),
'email': forms.EmailInput(
attrs = {
'placeholder': _('E-mail'),
'class': 'validate'
},
),
'password': forms.PasswordInput(
attrs = {
'placeholder': _('Lozinka'),
'class': 'validate'
},
),
}
模板中的部分只是{{ form.first_name }}。现在,占位符不适用于first_name 和last_name 表单字段,但适用于email 表单字段。有人可以分享一些关于我在这里做错了什么的信息吗?
【问题讨论】:
标签: django django-forms modelform