extensions
django_spire.file.extensions
ARCHIVE_EXTENSIONS = frozenset({'7z', 'bz2', 'gz', 'rar', 'tar', 'xz', 'zip'})
module-attribute
DOCUMENT_EXTENSIONS = frozenset({'csv', 'doc', 'docx', 'epub', 'md', 'ods', 'odt', 'pages', 'pdf', 'ppt', 'pptx', 'rtf', 'txt', 'xls', 'xlsx'})
module-attribute
EXECUTABLE_EXTENSIONS = frozenset({'app', 'bat', 'bin', 'cmd', 'com', 'dll', 'exe', 'gadget', 'inf', 'jar', 'msi', 'msp', 'pif', 'ps1', 'reg', 'rgs', 'scr', 'sh', 'vb', 'vbs', 'ws', 'wsf'})
module-attribute
FONT_EXTENSIONS = frozenset({'eot', 'otf', 'ttf', 'woff', 'woff2'})
module-attribute
IMAGE_EXTENSIONS = frozenset({'avif', 'bmp', 'gif', 'heic', 'heif', 'ico', 'jpeg', 'jpg', 'png', 'tiff', 'webp'})
module-attribute
MARKUP_EXTENSIONS = frozenset({'htm', 'html', 'mhtml', 'svg', 'xhtml', 'xml'})
module-attribute
SCRIPT_EXTENSIONS = frozenset({'cgi', 'css', 'js', 'jsx', 'php', 'pl', 'py', 'rb', 'ts', 'tsx'})
module-attribute
DEFAULT_BLOCKED_EXTENSIONS = EXECUTABLE_EXTENSIONS | MARKUP_EXTENSIONS | SCRIPT_EXTENSIONS
module-attribute