2012-04-08 15 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

+0

これはEC2上でどのように達成できるのか分かりませんが、私は自分の個人用のLinuxサーバーでそれを行わなければなりませんでした。しかし、似たようなものがあるはずです。 – dragoon

+0

あなたの個人用Linuxでこれをどうやってやったのですか? EC2はちょうどubuntuにある – locoboy

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 

は、それは私の静的ファイルのホスティング問題を解決し使用する必要があります。