我想知道如何創建一個jinja2模板,這將允許我把我的頭放入一個變量,我可以擴展基本文件,然後調用我的頭文件子文件。如何創建一個頭文件可以被添加到文件瓶
目前我父代碼:
{% block head %}
<div class="wrapper col2">
<div id="topbar">
<div id="topnav">
<ul>
<ul>
<li><a href="/">Home</a></li>
<li><a href="sign-up">Sign in/up</a></li>
<li><a href="#">Admin console</a>
<ul>
<li><a href="/WelcomeAdmin/">Console</a></li>
<li><a href="staffman">Staff Management</a></li>
<li><a href="AlertConsole">ALERTS</a></li>
<li><a href="shootersign">Sign up Shooters</a></li>
</ul>
</li>
<li ><a href="contact-us">Contact Us</a></li>
<li class="last"><a href="/Logout">logout</a></li>
</ul>
</div>
<br class="clear" />
</div>
<hr>
{% with messages = get_flashed_messages() %}
{% if messages %}
<ul>
{% for message in messages %}
<li>{{ message }} </li>
{% endfor %}
</ul>
{% endif %}
{% endwith %}
</div>
{% endblock %}
我的孩子模板是:
{% extends "Header.html" %}
{% block head %}
{% endblock %}
<h1>CREATE SHOOT</h1>
<form action="" method="post" name="form">
{{ form.hidden_tag() }}
<p>
<h2>Name of shoot:</h2>
{{ form.nameofshoot(size=40) }}<br>
<h2>Number of days in shoot:</h2>
{{ form.day}}
<p><input type="submit" value="Create Shoot"></p>
</form>
我做得不對或有另一種方法,我可以走?
現在我定義的html不起作用,它就像一個圖像,但不是圖像 – 2015-04-02 00:08:58
對不起,您的評論對我來說沒有意義。 「就像一個形象,但不是一個形象」?這是不是一個不同的問題? – Aurora 2015-04-02 00:13:11
不,它是相同的問題,但更新代碼後,我的表單現在不再是作爲表單使用,而是與其中的圖像類似,不是交互式的。我正在談論的HTML是在**子模板** – 2015-04-02 00:15:25