django-base de datos-files es un sistema de almacenamiento de Django que almacena archivos cargados en la base de datos.
ADVERTENCIA: Por lo general es una mala idea para servir archivos estáticos de Django, pero hay algunos casos de uso válidos. Si tu aplicación Django está detrás de un proxy caché inversa y que necesita para escalar los servidores de aplicaciones, puede ser más fácil de almacenar archivos en la base de datos.
Instalación:
python setup.py install
Uso:
En settings.py, agregue database_files a tu INSTALLED_APPS y añadir esta línea:
DEFAULT_FILE_STORAGE = 'database_files.storage.DatabaseStorage'
Aunque upload_to es un argumento necesario en FileField, no se utiliza para el almacenamiento de archivos en la base de datos. Sólo tienes que configurar a un valor ficticio:
upload = models.FileField (upload_to = 'No se requiere')
Todos los archivos FileField y ImageField ahora se almacenan en la base de datos.
El banco de pruebas
./run_tests.sh
Requirements:
- Python
- Django
Comentarios que no se encuentran