def validate_video(value):
if os.name == 'nt':
magic_object = magic.Magic(magic_file='magic', mime=True)
mime = magic_object.from_buffer(value.file.read(1024))
else:
mime = magic.from_buffer(value.file.read(1024), mime=True)
value.file.seek(0)
if not mime.startswith('video/'):
raise ValidationError(_(app_settings.INVALID_VIDEO_ERROR_MESSAGE))
评论列表
文章目录