2
我是Django框架中的新成员,我试图按照步骤逐步推出官方django项目的文档。 在模板我称之为 'base.html文件' 和下面的代码文件HTML:Django - Django模板和标签
<!DOCTYPE HTML>
<html lang="en">
<head>
<title>{ % block title %}{ % endblock %}</title>
</head>
<body>
<h1>My helpful timestamp site</h1>
{ % block content %}{ % endblock %}
{ % block footer %}
<hr>
<p>Thanks for visiting my site.</p>
{ % endblock %}
</body>
</html>
和其他文件名为“hour_ahead.html”与下面的代码:
{ % extends "base.html" %}
{ % block title %}Hours ahead{ % endblock %}
{ % block content %}
<p>In {{ plus.offset }} Hours. It will be {{plus.dt}} .</p>
{ % endblock %}
内view.py,这是实现模板的方法:
def hours_ahead(request, offset):
offset = int(offset)
dt = datetime.datetime.now() + datetime.timedelta(hours=offset)
c = {'plus':{'offset':offset, 'dt':dt}}
return render_to_response('hour_ahead.html',c)
同样正确的,但是当我想查看与Chrome的这个页面,我看这个:
{%extends“base.html”%} {%block title%}前面的小时数{%endblock %} {%block content%}在1小时内。这将是2012年11月12日,12:21 上午。
{%端块%}
我的问题是:如何隐藏在前端的所有标签({%...%})?并且因为不打印它“未来小时”标题?
感谢...