我想知道如何创建一个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