2010-01-08 59 views
7

我们正在开发在Python的谷歌应用程序引擎平台,一个基于Web的应用程序的概念。我在网站上有不同的页面。我要的是有相似的功能母版页就像我们在asp.net,我刚才在模板和所有其他网页将使用它。我怎样才能做到这一点?我是python的初学者母版像蟒蛇

回答

11

如果您使用的是Django(或者至少是Django模板),那么您可能需要使用Django template inheritance

+1

嘿亚历克斯感谢您的answer.i'm想知道如何运用逻辑继承templates.like菜单结构,网站地图......,我试图上下文处理器的定制请求上下文。 – 2012-03-22 20:41:24

1

我想你正是​​寻找“模板扩展”。

  1. 在“templates”文件夹中创建base/master html文件。

    这将是基础/主文件的所有主题CSS,JS,HTML布局标签存在。

  2. 添加占位上述基地子html “内容”/主HTML

    {% block content %} {% endblock %}

  3. 添加下面的 “子” 的模板代码行使用上述基地/主HTML

    {% extends 'path_to_base_html/base.html' %} {% block content %} Child html {% endblock %}

由于这个漂亮的教程, http://tutorial.djangogirls.org/en/template_extending/index.html