Statische CSS -Dateien, die nach erfolgreicher Bereitstellung nicht aktualisiert werdenPython

Python-Programme
Anonymous
 Statische CSS -Dateien, die nach erfolgreicher Bereitstellung nicht aktualisiert werden

Post by Anonymous »

Ich habe ein Problem mit meiner Django -Anwendung, die auf der Eisenbahn eingesetzt wird, bei der CSS -Änderungen auf der Live -Site nicht widerspiegeln, auch nach erfolgreichen Bereitstellungen und dem Clearing -Browser -Caches. (whiteenoise.middleware.whitenoIsemiddleware und whiteenoise.storage.comPressManifestaticFilessTorage sind konfiguriert) < /p>
Repository -Struktur: Standard -Django -Layout mit Managing.py, Procfile, Anforderungen. Settings.py/wsgi.py sind im Vergleich/Vergleich/. Statische Quelldateien sollen im Vergleich/static /.
Railway Root Directory Setting:/(Repository Root)
Bereitstellungsprozess und was funktioniert:
Erbaut. verwalten.py CollectStatic-NoInput-Clear < /p>
Die Bereitstellungsprotokolle zeigen eindeutig sowohl während der voraberregenden Phase Migrate als auch CollectStatic, das erfolgreich ausgeführt wird. CollectStatic Reports kopieren Dateien (z. B. xxx statische Dateien, die in '/app/staticFiles kopiert wurden. /> Die Laufzeitprotokolle zeigen, dass Gunicorn erfolgreich startet und den richtigen Anschluss anhört.
Die Anwendungslast ohne 5xx -Fehler. Site. < /p>
Fehlerbehebungsschritte durchgeführt: < /p>
Bestätigte CSS-Änderungen wurden festgelegt und in den richtigen Zweig (Haupthaupt) gedrückt. settings.py:
DEBUG = False
STATIC_URL = 'static/'
STATIC_ROOT = BASE_DIR / 'staticfiles'
STATICFILES_DIRS = [ BASE_DIR / 'static' ] (where BASE_DIR points to the comparaplan directory containing verwalten.py) < /p>
staticFiles_Storage = 'whiteenoise.storage.comPressManifestaticFilessTorage' < /p>
Whitenoise.Middleware Strg+Shift+R, Incognito -Fenster). < /P>
Gebrauchte Browser -Entwickler -Tools (Registerkarte "Netzwerk," Cache "deaktivieren"), um die Antwort für die CSS -Datei (z. B. global. [Hash] .cSS) zu überprüfen. Der in der Registerkarte "Antwort" angezeigte Inhalt ist die alte Version des CSS, nicht die neu engagierten Änderungen. Es scheint, als würde Whitenoise Dateien aus einem älteren staticFiles -Verzeichnis bedienen, oder der CollectStatic -Prozess wird die Dateien trotz der Protokolle nicht korrekt aktualisiert.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post