Bonjour,
Je m'arrache les cheveux depuis ce matin avec Django et plus précisément la gestion des fichiers statiques.
En dev, tout allait pour le mieux mais dès que je désactive le debug, ça part en couille : j'ai des erreurs 404 dans tous les sens (les templates sont bien chargés, mais les fichiers statiques renvoient des erreurs 404 (alors qu'en mode dev, tout allait pour le mieux…))
Au niveau architecture, rien de bien compliqué :
- monprojet
- app1
- app2
- monprojet
- templates
- assets
- css
- img
- fonts
- uploads
Au niveau du settings.py :
1 2 3 4 5 6 7 8 9 | STATIC_ROOT = '/home/user/projet/assets/' STATIC_URL = '/assets/' STATICFILES_DIRS = ( "/home/user/projet/assets/css", "/home/user/projet/assets/img", "/home/user/projet/assets/fonts", ) |
Bref, si quelqu'un sait comment je peux régler ce problème ça serait sympa (franchement le déploiement c'est vraiment prise de tête (bon, en même temps, j'en ai jamais fait)… xD Puis il faut dire aussi que je viens de PHP où, souvent, y a quasiment rien à faire à ce niveau là… )
Merci d'avance.