2011-12-18 8 views
0

index.htmlをジャンゴ・テンプレートが:HTMLリンクタグがベースページの全体のHTMLコンテンツが含まれてい

<html> 
    <head> 
     <link href="static/style.css" rel="stylesheet" type="text/css" /> 
     <title>I want to</title> 
    </head> 
    <body> 
     {% block header %} 
     <div id="header-wrap"></div> 
     {% endblock %} 
     <div id="container"> 
      {% block error %} {% endblock %} 
      {% block content %}{% endblock %} 
     </div> 
    </body> 
</html> 

page.html

{% extends 'index.html' %} 

{% if error %} 
    {% block error %} 
     {{ error }} 
    {% endblock %} 
{% endif %} 
{% block content %} 
    <p><b>Page</b>: {{ page.language }}</p> 
    <p>views: {{ page.page_views}}</p> 
    <form action='/suggest' method='post'> 
     <textarea name='suggest' rows='10' cols='100'></textarea> 
     <input type='hidden' name='page_name' value={{ page.language }}> 
     <input type='submit' value='suggest'> 
    </form> 
    {% for suggestion in suggestions %} 
     <p>Suggestion: {{ suggestion.text }}</p> 
     <p>Votes: {{ suggestion.votes }}</p> 
    {% endfor %} 
{% endblock %} 

views.py戻り

return render_to_response('page.html', {'page': page, 'suggestions': suggestions}) 

問題:
- 私はホームページ(index.html)を見ると、ヘッダーが正しく配置さそうです(すべてが良いです)
- 私は、特定のページを参照して、表示されないヘッダー、私は放火犯-EDそれ、私が見つけましたリンクタグは、私はこの問題を解決することができますどのように

<head> 
<link type="text/css" rel="stylesheet" href="static/style.css"> 
<html> 
<head> 
<link href="static/style.css" rel="stylesheet" type="text/css" /> 
<title>I want to learn</title> 
</head> 
<body> 
<div id="header-wrap"></div> 
<div id="container"> 
<a href=/page/python>python</a> 
<a href=/page/page1>page1</a> 
<a href=/page/page1>page2</a> 
<a href=/page/page3>page3</a> 
</div> 
</body> 
</html> 
</link> 

内部全体index.htmlが含まれていますか? (*/ *静的/ style.cssに)
- path to stylesheet on pages was relative(static/style.css) and NOT絶対:

答えて

0

ちょうどそれを修正しました。絶対パスを作成すると動作します

<head> 
<link type="text/css" rel="stylesheet" href="/static/style.css"> 
<html> 
関連する問題