Django 如何检查filefield是否正在使用
我有以下表格:Django 如何检查filefield是否正在使用,django,django-forms,Django,Django Forms,我有以下表格: class AdClientForm(forms.Form): text = forms.CharField(label=u'text', required=True, widget=forms.Textarea) image = forms.ImageField(widget=AdmImageWidget(), label=u'Image', required=False) def clean(self): ??? 如何检查是否使用了
class AdClientForm(forms.Form):
text = forms.CharField(label=u'text', required=True, widget=forms.Textarea)
image = forms.ImageField(widget=AdmImageWidget(), label=u'Image', required=False)
def clean(self):
???
如何检查是否使用了现场图像?这意味着用户已选择要上载的文件。您是否尝试过:
def clean(self):
cleaned_data = super(AdClientForm, self).clean()
if not cleaned_data['image']:
raise forms.ValidationError("No image")
return cleaned_data
无论处于何种状态,我总是一无所获。