Django software offers support for multiple storage options including S3 and MogileFS for efficient data management.
The first is the S3 storage option, which allows you the usage of Amazon Simple Storage Service in Django. This amazing storage solution can be found in the complete documentation of S3 storage, which is a great reference point for users of Django.
An amazing feature of the module is the ImageStorage. It is perfect for normalizing file extensions and dealing with formatting issues. It uses a custom FileSystemStorage solution that lets PIL look at your file and determine its format. Based on that information, it appends an always lower-case extension. This feature makes ImageStorage a must-have in your technology toolbox.
OverwriteStorage offers another essential feature that Django users will appreciate. It is a simple implementation that removes the addition of '_' to a filename, if it already exists in the storage system. It offers the chance to overwrite already existing files, which is often a requirement for some administrative tasks.
MogileFSStorage is an excellent storage option that offers exceptional functionality when it comes to MogileFS. The module is based on this blog post and you are free to test and report back on any glitches encountered. It is quite evident that the MogileFS storage option offers exceptional data storage capabilities, making it yet another essential in the technical toolbox.
FTPStorage is yet another amazing storage option. It is a preliminary implementation that enables remote upload of files to FTP locations. It also enables the backside reading of HTTP files. However, do note that from tests carried out so far, it may not work perfectly due to its use of temporary memory data storage. We suggest prudence when dealing with large files.
Database storage allows you to store files in a database, which presents a great alternative to traditional file storage systems. It offers users a chance to maximize their storage capacity while cutting down on storage costs. This feature can be located in the complete documentation of the database storage, which offers an insightful read.
SymlinkOrCopy storage is an amazing solution that stores symlinks to files instead of the actual files whenever possible. It also allows the copying of files when the file is stored in the symlink_within directory. This property makes SymlinkOrCopy storage a priceless tool for users of the Django module.
CouchDB storage is a custom storage system designed specifically for Django with CouchDB backend. It offers users exceptional CouchDB capabilities, making it yet another must-have in the technical toolbox. Lastly, the CloudFilesStorage storage option allows you to store files on Mosso Cloud Files and serve those files using the Limelight CDN. This feature comes with exceptional capabilities, further making Django-storages a must-have module.
Version 1.0: N/A