它似乎如果我使用{% extends "base.html" %}
它正確地繼承模板,但導航欄不使用引導程序。如何正確地繼承使用bootstrap的燒瓶模板?
如果我使用{% extends "bootstrap/base.html" %}
它甚至不工作。我沒有收到錯誤,但只是將標題設置爲索引,然後頁面爲空。
另注:我已經得到了導航欄,以顯示直接把它裏面index.html
和使用{% extends "bootstrap/base.html" %}
我使用瓶Web開發米格爾·格林貝格和代碼,除了相同的唯一途徑內容明顯。
我在做什麼錯?有沒有人有很好的資源,可以慢慢進入Flask,這不僅僅是首先潛入腦中?我無法理解小挑剔的細節。
base.html文件:
{% extends "bootstrap/base.html" %}
<html>
<head>
{% block head %}
<title>{% block title %}{% endblock %} - MyFlask</title>
{% endblock %}
</head>
<body>
{% block navbar %}
<div class="navbar navbar-inverse" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Navbar</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">MyFlask</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="/">Home</a></li>
<li><a href="/bootstrap"></a></li>
</ul>
</div>
</div>
</div>
{% endblock %}
{% block content %}
<div class="container">
{% block page_content %}{% endblock %}
</div>
{% endblock %}
</body>
</html>
的index.html:
{% extends "base.html" %}
{% block title %}Index{% endblock %}
{% block page_content %}
<h3>Session info:</h3>
<p><b>Browser:</b> {{ browser }}</p>
{% endblock %}