Files
Aerbim/GeneralApp/validators.py
2023-11-27 18:49:55 +03:00

8 lines
301 B
Python

import os
from django.core.exceptions import ValidationError
def validate_file_extension(value):
ext = os.path.splitext(value.name)[1]
valid_extensions = ['.jpg', '.jpeg', '.png', '.svg']
if not ext.lower() in valid_extensions:
raise ValidationError('Unsupported file extension.')