Как запретить добавлять в БД любые файлы, кроме .csv формата? Python Django Rest Api

У меня есть бд: БД

Не понимаю, как разрешить добавлять в бд только .csv формат файлы.

#models.py
class CSV_BD(models.Model):
    title = models.CharField(max_length=150)
    file = models.FileField(upload_to='upload/')

    def __str__(self):
        return self.title

#serializers.py
class CSVSerializer(serializers.HyperlinkedModelSerializer):
    class Meta:
        model = CSV_BD
        fields = ('title', 'file')

class CSVViewSet(viewsets.ModelViewSet):
    queryset = CSV_BD.objects.all().order_by('title')
    serializer_class = CSVSerializer

Ответы (0 шт):