Ich habe ähnliche Fragen, aber sie sind mehr als 4 Jahre alt und die Antworten funktionieren nicht mehr. Ich habe eine Website, die ordnungsgemäß auf Apache funktioniert, mit Ausnahme der statischen stuffed-Dateien. Die statischen Dateien funktionieren gut mit Djangos Runserver. Ich bin hier irgendwie verloren, jeder Rat wird helfen.Django Admin nicht statische Dateien auf Apache
Antwort
Wenn Sie statische Dateien dienen Apache verwenden, statische Ordner soll in/var/www/html Verzeichnis. Ich hatte dasselbe Szenario durchgemacht wie deines. Collectstatic hat nicht für mich gearbeitet. Was ich getan habe, war copied static contents of admin app to /var/www/html/static/admin
. Dieses Administratorverzeichnis enthält vier weitere Verzeichnisse css, fonts, img and js
. In meinem Fall war das Apache-Setup der Standard, also war/var/www/html mein öffentliches Verzeichnis. Folgendes kann als Referenz verwendet werden.
server
|
-var
|
-www
|
-html
|
- static
|
-admin
|-css
|-fonts
|-img
|-js
Sie können zuvor genannten Ansatz versuchen. Es wäre hilfreich, wenn Sie wissen, dass das Problem gelöst ist.
Überprüfen Sie die folgenden Dinge
1) Haben fügen Sie STATIC_ROOT in Einstellungsdatei?
2) Nach der virtuellen Umgebung zu aktivieren (falls vorhanden), hast du
laufenpython manage.py collectstatic
- 1. Django Admin statische Dateien 404
- 2. Apache 403 während Django statische Dateien
- 3. django admin css auf apache server
- 4. Django React Nginx Serving Admin statische Dateien
- 5. Django 1.4 Admin statische Dateien ohne Static App
- 6. Apache Django statische Dateien nicht liefern DEBUG = False
- 7. Statische Dateien nicht über Apache für Django Anwendung
- 8. Django statische Dateien nicht auf Heroku Produktion
- 9. Django Auslieferung statische Dateien nicht
- 10. Django statische Dateien sind nicht
- 11. Django Statische Dateien nicht gefunden
- 12. Django statische Dateien (404 nicht gefunden) - Openshift
- 13. Django Upgrade: Statische Dateien nicht geliefert
- 14. Django Apache/mod_python Admin CSS erscheint nicht mit Admin-Tabellen
- 15. Statische Dateien in Django werden nicht bedient
- 16. Wie statte ich statische Admin-Dateien mit django.contrib.staticfiles in Django 1.4 (mit einem Apache-Server) aus?
- 17. Heroku nicht gefunden statische Dateien Django
- 18. Django statische Dateien aktualisieren
- 19. Warum statische Dateien nicht sicher sind
- 20. Django 404 statische Dateien
- 21. Django statische Dateien Organisation
- 22. Modelle nicht auf Django Admin
- 23. django admin statische Dateien funktionieren nicht mehr nach dem Upgrade auf 1.4
- 24. Django statische Dateien mit Whitenoise auf Heroku
- 25. Statische Dateien auf OpenShift mit Django
- 26. Django statische Dateien nicht HTML-EMail Vorlage
- 27. Django statische Dateien auf Amazon S3 hochladen
- 28. Django statische Dateien werden nicht geladen
- 29. Django - statische/CACHE-Dateien nicht gefunden
- 30. Heroku Statische Dateien funktionieren nicht für django admin + Datei nicht gefunden + 404
Haben Sie 'collectstatic' auf dem Apache vhost ausgeführt? –
@AndreyShipilov Danke für deine Antwort ... run python manage.py collectstatic? Ich tat. – alejoss
Und Sie sehen, die Dateien werden in STATIC_ROOT-Verzeichnis gesammelt und es gibt ein Admin-Verzeichnis in dort? –