2012-04-08 81 views
3

我剛剛在ec2上安裝了我的django 1.5應用程序,現在該網站的/ admin部分沒有css。有沒有一種方法可以配置這個?默認Django 1.5管理員css不工作

只需添加到這個CSS文件位於以下文件夾: /usr/local/lib/python2.6/dist-packages/django/contrib/admin/static/admin/css$

回答

2

你怎麼配置呢?對於管理應用程序加載靜態文件,您需要在應用程序的static目錄中創建一個符號鏈接。你做過了嗎?

ls -l應該給這樣的:

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

我怎麼定義這個? – locoboy 2012-04-08 15:17:31

+0

我不知道如何在EC2上實現這一點,我不得不在我的個人Linux服務器上做到這一點。但我想應該有類似的東西。 – dragoon 2012-04-08 18:15:18

+0

你是如何在你的個人linux上做到這一點的? EC2只是在Ubuntu的 – locoboy 2012-04-08 21:28:42

2

我有完全相同的問題,我想我想通了如何解決這個問題。其實並不難。所有你需要修改的是你的settings.py(STATIC_ROOT和STATIC_URL)和服務器配置文件(url別名)。我用3個步驟寫了一篇簡短的博客文章。 http://www.ycshao.com/?p=898

0

龍和ycshao有很好的答案。只是想補充一點,如果你正在運行Apache服務器2.4+。取而代之的

Allow from all 

您應該使用

Require all granted 

它解決了我的靜態檔案託管問題。