我们正在谷歌应用引擎平台上的python中开发基于Web的应用程序。我在网站上有不同的页面。我想要的是拥有像asp.net这样的功能的母版页,我只有模板,所有其他页面都会使用它。我怎样才能做到这一点?我是python的初学者
答案 0 :(得分:11)
如果你正在使用Django(或至少是Django模板),Django template inheritance可能就是你要找的。 p>
答案 1 :(得分:1)
我认为你正在寻找“模板扩展”。
在“templates”文件夹中创建base / master html文件。
这将是base / master文件,其中存在所有主题css,js,html布局标记。
在上面的base / master html中为子html“content”添加占位符
style=0
在“子”模板中添加以下代码行,以便在base / master html
之上使用 {% block content %}
{% endblock %}
感谢这个很好的教程, http://tutorial.djangogirls.org/en/template_extending/index.html