如何检查文件字段是否正在使用中

时间:2012-03-26 13:48:43

标签: 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):
        ???

如何检查是否使用了场图?这意味着用户已选择要上传的文件。

1 个答案:

答案 0 :(得分:0)

你试过了吗?

def clean(self):
    cleaned_data = super(AdClientForm, self).clean()
    if not cleaned_data['image']:
         raise forms.ValidationError("No image")
    return cleaned_data