2017-05-26 3 views
0

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

Was ist Ihr 'PROJECT_ROOT'? –

+0

Es ist PROJECT_ROOT = dirname (dirname (abpath (__ file__))) – Casey

+0

Okay, Ihre statischen und Mediendateien sind in Ihrem Projekt-Paketordner ... Haben Sie versucht mit 'PROJECT_ROOT = os.path.dirname (os.path.abspath (__file __)) '? –

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