[英]django required file field validation
使用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的圖像時,即使我同時選擇了兩個圖像,也不會驗證這些字段並給出“此字段為必填”錯誤。
您需要添加request.FILES
,如下所示:
form = CreateEventStepFirstForm(request.POST, request.FILES)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.