2011-10-30 2 views
0

私はこのチュートリアル以下のジャンゴに作られたブログにCSSファイルを追加する方法について非常に困惑している:http://www.programmersbook.com/page/21/Django-Beginner-Tutorial-Part-I/DjangoのブログにCSSファイルを表示するには?

は基本的に、私は私のブログにCSSスタイルシートを追加したいです。私はちょっと見渡して、静的およびメディアファイルとURLについて何かを見ました。私はDjangoのウェブサイトでそれらについて少しは読んだが、完全に理解できなかった。

だから、誰もが親切に私は表示すべきかを私に言うことができる:私は内部的にそれを行う際に

<link rel="stylesheet" type="text/css" href="style.css" /> 

を彼らのスタイルは動作しますが、どのように私は、外部スタイルシートを表示していますか?

+0

「外部スタイルシート」とはどういう意味ですか? –

+0

はHTMLファイルに埋め込まれていませんが、.cssファイルには埋め込まれていません。この場合、style.cssファイル。 – Adnan

+0

これを読んだことがありますか:https://docs.djangoproject.com/en/1.3/howto/static-files/ –

答えて

3

これはDjangoのドキュメントにあるので、hereにチェックしてください。そこの指示に従ってください、あなたはそのようなものを使用することができるようになります:

<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}style.css" /> 

EDITは: あなたのテンプレートからあなた「静的」ファイルをsepearate必要があります。すべての.css、.js、および画像をアプリ内の1つのディレクトリに移動します(デフォルト名は/static)。正直なところ、すべてが提供されたリンクに書かれています。

+0

静的ファイルを保持するディレクトリは静的と呼ばれる必要がありますか? – Adnan

+0

ありがとう、私はそれを試してみます。静的フォルダはプロジェクトフォルダ内かテンプレートフォルダ内にあるはずですか? – Adnan

+0

私は自分の答えを編集しました。デフォルトでは、 '/ static'と呼ばれます。そうしないといけない理由がない限り、その名前を使用します。あなたはあなたの設定で 'STATICFILES_DIRS'を設定することによって追加のディレクトリを定義することができます。たとえば、 'STATICFILES_DIRS =( '/ path/to/my/app/custom_static_dir_name'、) –

関連する問題