2012-04-08 10 views
3

Ich habe gerade meine django 1.5 App auf ec2 installiert und momentan hat der/admin Teil der Seite kein css. Gibt es eine Möglichkeit das ich das konfigurieren kann?Default Django 1.5 admin css funktioniert nicht

Gerade dies die CSS hinzufügen Dateien in folgendem Ordner befinden: /usr/local/lib/python2.6/dist-packages/django/contrib/admin/static/admin/css$

Antwort

2

Wie Sie es konfiguriert haben? Damit die Admin-App statische Dateien lädt, müssen Sie im Verzeichnis static Ihrer App einen symbolischen Link erstellen. Hast du das gemacht?

ls -l geben sollte so etwas wie:

admin -> /usr/local/lib/python2.6/dist-packages/django/contrib/admin/media 
+0

wie würde ich das definieren? – locoboy

+0

Ich weiß nicht, wie dies auf EC2 erreicht werden kann, ich musste es auf meinem persönlichen Linux-Server tun. Aber ich denke, da sollte etwas ähnliches sein. – dragoon

+0

Wie hast du das auf deinem persönlichen Linux gemacht? EC2 ist nur auf Ubuntu – locoboy

2

ich das gleiche Problem genau hatte und ich denke, ich es herausgefunden, wie es zu lösen. Eigentlich ist es nicht so schwer. Alles, was Sie ändern müssen, ist Ihre settings.py (STATIC_ROOT und STATIC_URL) und Server-Konfigurationsdatei (URL-Alias). Ich habe einen kurzen Blogeintrag mit 3 Schritten geschrieben. http://www.ycshao.com/?p=898.

0

Drachen und Ycshao haben gute Antworten. Ich möchte nur hinzufügen, wenn Sie Apache Server 2.4+ ausführen. Statt

Allow from all 

sollten Sie verwenden

Require all granted 

Es ist meine statische Datei-Hosting-Problem gelöst.

Verwandte Themen