Meine Seite wird auf Heroku bereitgestellt. Alles läuft gut, außer statischen Dateien. Statische Dateien sind auf diesem Pfad doctor_app/doctor_app/static/
.Heroku Statische Dateien funktionieren nicht für django admin + Datei nicht gefunden + 404
Lokal funktioniert Admin-Panel für Django perfekt. Aber auf Heroku, findet es keine statischen Dateien.
Überraschenderweise, wenn ich diesen Befehl mit Terminal ausführen.
heroku run cat doctor_app/static/admin/css/base.css
Es gibt den Inhalt von base.css
aus. was bedeutet, statische Dateien sind dort
Ich frage mich, warum Django findet keine Dateien?
Für mehr Informationen, hier mein settings.py
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static')
#STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(PROJECT_ROOT, 'staticfiles'),
)
STATICFILES_STORAGE = 'whitenoise.django.GzipManifestStaticFilesStorage'
STATIC_URL = '/static/'
Haben Sie "python manage.py collectstatic" ausgeführt? –
Ja, tat ich. @VijeshVenugopal –
@AdilMalik von "es findet keine statischen Dateien" meinst du, dass sie einen 404 Fehler zurückgeben? Wenn ja, wie verknüpfen Sie diese statischen Dateien in Ihrer Vorlage? Stellen Sie auch Ihre 'settings.py'-Variablen für statische Dateien, z. B.' STATICFILES_DIRS' usw., bereit. – YPCrumble