Работа с формой django, в которой у меня есть два поля для загрузки файлов один для изображения исполнителя, а другой для плаката событий, оба этих поля обязательны.django обязательная проверка поля файла
class CreateEventStepFirstForm(forms.Form):
event_title = forms.CharField(required = True, max_length=20, widget=forms.TextInput(attrs={
'class' : 'custome-input promote-input',
'autocomplete' : 'off',
'data-empty-message':'This field is required'
}))
ticket_title = forms.CharField(required = True, max_length=225, widget=forms.TextInput(attrs={
'class' : 'custome-input promote-input',
'autocomplete' : 'off',
'data-empty-message':'This field is required'
}))
artist_image = forms.FileField(required = True, widget=forms.FileInput(attrs={
'class' : 'upload-img',
'data-empty-message':'Please upload artist image, this field is required'
}))
event_poster = forms.FileField(required = True, widget=forms.FileInput(attrs={
'class' : 'upload-img',
'data-empty-message':'Please upload artist image, this field is required'
}))
Проблема заключается в том, что все поля проверяются должным образом, за исключением этих двух полей файла, когда я выбирать изображения для обоих artist_image и event_poster его не проверяют поля и дать «Это поле обязательно» ошибка даже я выбрать оба изображений.
Вы забыли добавить 'ENCTYPE = "многослойную/форма-данные"' файл ''
Нет, я добавил enctype уже в свою форму – Pankaj
Является ли поле в форме html тем же, что и в forms.py? – cutteeth