Medias¶
Category and Article object have some fields to upload media contents. These medias are managed through django-smart-media library which allow for any supported format from PIL plus a soft SVG support.
Soft SVG support¶
You can upload a SVG file but it won’t have a generated thumbnail alike other formats since it is assumed that vectorial format can resize to fit anywhere.
Unique file name¶
All uploaded files are renamed with an unique ID so they are always unique and avoid any encoding issues from filename.
FileField¶
All field from django-smart-media are still simple Django FileField with some sugar in admin form for better input layout.
Automatic purge¶
All field from django-smart-media include an automatic purge for stale content, this means every files from a deleted Article are removed with it and previous file from a changed field are removed. This way, your project won’t keep storing many stale files.