我剛剛在ec2上安裝了我的django 1.5應用程序,現在該網站的/ admin部分沒有css。有沒有一種方法可以配置這個?默認Django 1.5管理員css不工作
只需添加到這個CSS文件位於以下文件夾: /usr/local/lib/python2.6/dist-packages/django/contrib/admin/static/admin/css$
我剛剛在ec2上安裝了我的django 1.5應用程序,現在該網站的/ admin部分沒有css。有沒有一種方法可以配置這個?默認Django 1.5管理員css不工作
只需添加到這個CSS文件位於以下文件夾: /usr/local/lib/python2.6/dist-packages/django/contrib/admin/static/admin/css$
你怎麼配置呢?對於管理應用程序加載靜態文件,您需要在應用程序的static
目錄中創建一個符號鏈接。你做過了嗎?
ls -l
應該給這樣的:
admin -> /usr/local/lib/python2.6/dist-packages/django/contrib/admin/media
我有完全相同的問題,我想我想通了如何解決這個問題。其實並不難。所有你需要修改的是你的settings.py(STATIC_ROOT和STATIC_URL)和服務器配置文件(url別名)。我用3個步驟寫了一篇簡短的博客文章。 http://www.ycshao.com/?p=898。
龍和ycshao有很好的答案。只是想補充一點,如果你正在運行Apache服務器2.4+。取而代之的
Allow from all
您應該使用
Require all granted
它解決了我的靜態檔案託管問題。
我怎麼定義這個? – locoboy 2012-04-08 15:17:31
我不知道如何在EC2上實現這一點,我不得不在我的個人Linux服務器上做到這一點。但我想應該有類似的東西。 – dragoon 2012-04-08 18:15:18
你是如何在你的個人linux上做到這一點的? EC2只是在Ubuntu的 – locoboy 2012-04-08 21:28:42