2013年1月31日木曜日

apache でcssの読み込みが解決!

ひゃっほー!マジでうれしい。うれしすぎるーーーーー!!!!(^o^)/

一つ解決した。
apache + django + twitterbootstrap でWebサイトができないかと試行錯誤してて、

なぜか!twitterbootstrapのcssが読み込まれなかった。

それが解決した。

表示させたいhtmlの中のcss部分が
<link href="{{ STATIC_URL }}css/bootstrap.min.css" rel="stylesheet" type="text/css">


settings.pyでは
import os
PROJECT_ROOT = os.path.dirname(__file__)

STATICFILES_DIRS = (
    os.path.join(PROJECT_ROOT, 'static/').replace('\\', '/'),
)

とかとしている。

apacheのconfファイル
/etc/httpd/conf.d/kenkoushimbun.conf
......................
Alias /static/ /home/ec2-user/Django/kenkoushimbun/kenkoushimbun/static/
......................

このAlias /static/がすげー重要!
これでうまくいった。

他の設定は関係あるか未調査だがこれでちゃんとcss読んでくれて解決した。

うれしいなぁー!!

0 件のコメント:

コメントを投稿