Ich habe eine Django-Website auf Heroku bereitgestellt. Keine statischen oder Mediendateien werden geladen, wenn ich den Debug-Modus ausschalte. Ich habe einen Medienordner mit Bildern und erfolgreich Collectstatic ausgeführt und habe einen statischen Ordner mit vielen Dateien. Hier ist der entsprechende Code:Django statische Dateien nicht auf Heroku Produktion
0
A
Antwort
1
Sie müssen den statischen Stammordner ändern, damit Ihre Einrichtung funktioniert. Der Grund dafür ist, dass Sie Static Folder
und STATIC_ROOT
nicht in demselben Ordner verwenden können.
Verwandte Themen
- 1. Django statische Dateien mit Whitenoise auf Heroku
- 2. Heroku nicht gefunden statische Dateien Django
- 3. Serving statische Dateien django 1.9 Produktion Fehler
- 4. Statische Dateien auf Root-Ebene auf Heroku mit Django bereitstellen?
- 5. Django heroku statische dir
- 6. Django Unterstützung für statische Dateien für die Produktion
- 7. Django Admin nicht statische Dateien auf Apache
- 8. Statische Dateien dienen Problem mit Django-Kanälen
- 9. Django Auslieferung statische Dateien nicht
- 10. Django statische Dateien sind nicht
- 11. Django Statische Dateien nicht gefunden
- 12. Django s3 statische Dateien dienen
- 13. Django statische Dateien aktualisieren
- 14. Django 404 statische Dateien
- 15. Django statische Dateien Organisation
- 16. Statische Dateien auf OpenShift mit Django
- 17. Django statische Dateien (404 nicht gefunden) - Openshift
- 18. Django Upgrade: Statische Dateien nicht geliefert
- 19. Django statische Dateien nicht HTML-EMail Vorlage
- 20. Django statische Dateien auf Amazon S3 hochladen
- 21. Django statische Dateien werden nicht geladen
- 22. Django - statische/CACHE-Dateien nicht gefunden
- 23. Heroku Statische Dateien funktionieren nicht für django admin + Datei nicht gefunden + 404
- 24. Django heroku Hochladen von Dateien
- 25. Django Admin statische Dateien 404
- 26. Django statische Dateien hat nicht funktioniert
- 27. django-Scheduler kann nicht statische Dateien
- 28. Statische Dateien in Django werden nicht bedient
- 29. Daten können nicht in Produktion Saatgut Heroku
- 30. Heroku 403 Verboten für statische js Dateien
Was ist Ihr 'PROJECT_ROOT'? –
Es ist PROJECT_ROOT = dirname (dirname (abpath (__ file__))) – Casey
Okay, Ihre statischen und Mediendateien sind in Ihrem Projekt-Paketordner ... Haben Sie versucht mit 'PROJECT_ROOT = os.path.dirname (os.path.abspath (__file __)) '? –