Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
DJANGO CookBook - File type validation in form
# Tested in Django 1.6
class ImportForm(forms.Form):
csv_file = forms.FileField(label=_('Select CSV file'))
def clean_csv_file(self):
f = self.cleaned_data['csv_file']
if not f.content_type in ['text/csv',]:
raise forms.ValidationError(_("The file type is not accepted."))
return f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment