私がタイトルで言ったように;私はDjangoを使って基本的なブログを作っていますが、CSSのスタイルシートをブログのインデックスに結びつける基本的なコードがありますが、これはうまくいきますが、上記のインデックスシートのテンプレートにリンクするときはいつでも、スタイルシートはテンプレートにロールオーバーしていないようです。 つまり、テンプレートには、インデックスシートとは異なり、CSSが適用されていません。スタイルシートはインデックスページでのみ機能しますが、インデックスページの拡張機能では機能しないのはなぜですか? (テンプレートを使用してJinja)
私はJinja2テンプレートシーケンシングを使用しています。
これは、スタイルシートをリンク現在のHTML行です:
`<link rel="stylesheet" type="text/css" href="static/style.css" />`
これが問題のテンプレートです:
{% extends 'tempblog/index.html' %}
{% block content %}
<br /><br /><br />Hi!
{% for post in latest_posts %}
<ul>
<br /><br />
<li>
{{ post.title }} </li><br /><br /> {{ post.body }}
</ul>
{% endfor %}
{% endblock %}
はまた、テンプレートは、この、うまく呼び出し、すべてのデータベースが表示されていることに注意してくださいスタイルシートはインデックスページでのみ動作し、インデックスページの拡張には関係しません。ありがとうございました。
あなたの 'style.css'ファイルは、インデックスに対して' static'というフォルダにありますか? –
@ObsidianAge申し訳ありませんが、私はあなたが相対的な意味を理解していません。インデックスファイルは「テンプレート」という別の(同じレベルの)フォルダにあります。 – Guren