django-base de données des fichiers est un système de stockage pour Django qui stocke les fichiers téléchargés dans la base de données.
ATTENTION: Il est généralement une mauvaise idée de servir les fichiers statiques à partir de Django, mais il ya des cas d'utilisation valides. Si votre application Django est derrière un proxy cache inverse et vous avez besoin à l'échelle vos serveurs d'applications, il peut être plus simple de stocker des fichiers dans la base de données.
Installation:
python setup.py install
Utilisation:
Dans settings.py, ajouter database_files à votre INSTALLED_APPS et ajoutez cette ligne:
DEFAULT_FILE_STORAGE = 'database_files.storage.DatabaseStorage'
Bien upload_to argument est obligatoire sur FileField, il est pas utilisé pour stocker des fichiers dans la base de données. Il suffit de régler à une valeur factice:
télécharger = models.FileField (upload_to = 'pas nécessaire')
Tous vos fichiers FileField et ImageField seront désormais stockées dans la base de données.
la suite de tests
./run_tests.sh
Requirements:
- Python
- Django
Commentaires non trouvées