def __call__(self, value):
# Check the content type
mimetype = magic.from_buffer(value.read(1024), mime=True)
if self.allowed_mimetypes and mimetype not in self.allowed_mimetypes:
message = self.mime_message % {
'mimetype': mimetype,
'allowed_mimetypes': ', '.join(self.allowed_mimetypes)
}
raise ValidationError(message)
评论列表
文章目录