Enzo Yair

validacion de archivos permitidos en endpoint comprobante

... ... @@ -82,6 +82,13 @@ class PagoSerializer(serializers.ModelSerializer):
return data
@staticmethod
def validate_archivo(value):
filename, extension = value.name.rsplit(".", 1)
if extension.lower() not in EXTENSIONES_VALIDAS:
raise serializers.ValidationError("Archivos permitidos: .pdf")
return value
class ComprobanteSerializer(serializers.ModelSerializer):
... ...