Est-il nécessaire de nommer MEDIA_ROOT, si indiqué STATICFILES_DIRS? Ce problème est survenu lors du chargement des images - upload_to formé à l'aide de MEDIA_ROOT et ignore STATICFILES_DIRS. Si réellement ne pas nécessairement comment utiliser upload_to avec STATICFILES_DIRS?Utilisation de upload_to avec STATICFILES_DIRS
Répondre
Les fichiers Media et Static peuvent sembler similaires à première vue, mais lorsque vous creusez plus loin, vous constaterez que Django trace une ligne fine entre les deux. Alors que Media fait généralement référence aux fichiers téléchargés par les utilisateurs, les fichiers statiques sont créés et regroupés avec les applications django.
L'idée derrière les fichiers statiques est que lors de la libération, vous pouvez appeler
./manage.py collectstatic
et ont tous vos fichiers statiques de vos applications (même les 3ème partie qui vivent dans des fichiers d'œufs) collectés dans un répertoire donné votre Le serveur HTTP peut servir directement (sans aucun django/wsgi au milieu) pour de meilleures performances.
La même chose est vraie pour les fichiers multimédias, mais ils sont téléchargés par les utilisateurs et non créés par vous ou d'autres développeurs d'applications.
espoir qui facilite votre confusion :-)
je vous recommande de jeter un oeil à l'excellente documentation à la page d'accueil Django:
- fichiers statiques: https://docs.djangoproject.com/en/dev/howto/static-files/
- Gestion des fichiers stockés: https://docs.djangoproject.com/en/1.3/topics/files/
- 1. de STATICFILES_DIRS dans django
- 2. Django FileField avec upload_to déterminé à l'exécution
- 3. Django: Comment utiliser upload_to = fonction avec ModelForm
- 4. Django - upload_to paramètres?
- 5. upload_to mondiale primordial dans django
- 6. Django ManyToMany, ImageField et upload_to
- 7. ImageField upload_to ne fonctionne pas
- 8. Django - Impossible de créer des migrations pour ImageField avec une valeur de upload_to dynamique
- 9. Django - comment changer FileField upload_to path lors des tests
- 10. Passer le paramètre à upload_to fonctionner dans Django
- 11. Django ImageField/FileField personnalisée upload_to fonction et la sécurité
- 12. Obtention du nom d'utilisateur dans ImageField upload_to path
- 13. Les fichiers statiques sont déployés à partir de STATICFILES_DIRS, mais pas STATIC_ROOT
- 14. Utilisation de Regexpr avec
- 15. Utilisation de Distinct avec *
- 16. Dans l'héritage multi-tables de Django, l'argument upload_to peut-il être surchargé?
- 17. Utilisation de plusieurs volumes et utilisation de disques avec Hadoop
- 18. Façon pythonienne préférée d'associer la fonction upload_to à la classe du modèle?
- 19. Utilisation de BWOrderedManagedObject avec NSFetchedResultsController
- 20. Utilisation de cookies avec CURL
- 21. Utilisation de Ajax avec cakephp
- 22. Utilisation de awt avec android
- 23. Utilisation de jQuery avec DevExpress
- 24. Utilisation de parsec avec data.text
- 25. Utilisation de JQGrid avec LinQ
- 26. Utilisation de génériques avec GSON
- 27. Utilisation de pjsip avec android
- 28. Utilisation de System.Speech avec Kinect
- 29. Utilisation de system.windows.forms avec XNA
- 30. Utilisation de Jython avec M2Eclipse