Skip to content
Snippets Groups Projects
forms.py 379 B
Newer Older
Neda Moeini's avatar
Neda Moeini committed
# file_validator/forms.py
from django import forms


class CSVUploadForm(forms.Form):
    file = forms.FileField(label='Select a CSV file')

    def clean_file(self):
        file = self.cleaned_data['file']

        # Check if the file is a CSV
        if not file.name.endswith('.csv'):
            raise forms.ValidationError("Only CSV files are allowed")
        return file