我上传了一个django图片,我想验证它的格式和大小表单.py在
class CreateEventStepFirstForm(forms.Form):
user_image = forms.ImageField(required = True, widget=forms.FileInput(attrs={
'class' : 'upload-img',
'data-empty-message':'Please upload artist image, this field is required'
}))
在上传这张图片的时候,我想先验证一下它的格式,表单只允许用户上传png和jpeg图片,同时用户还需要上传一张高达700*500的图片,如果图片低于这个尺寸,那么这个表单不应该被验证,如果图像大于1200*1000像素,在这种情况下,它应该将图像大小调整为700*500,而不影响图像质量。在
我用于上载文件的视图是:-
^{pr2}$
您应该考虑编写自己的自定义验证器。你可以在documentation中读到关于它们的信息
一旦创建了一个检查这些值的验证器,就可以用几种不同的方法将其附加到表单上。在
相关问题 更多 >
编程相关推荐