我目前正在學習如何使用Python 2.7和Jinja2在谷歌App Engine的網站,我想知道是否有可能做出兩個單獨的HTML文件,將使一個文件。是否有可能有兩個.html文件,使一個文件
在主HTML文件我想有網頁的基本佈局(這種HTML已主菜單,頁眉,頁腳,...),而在其他的HTML文件我想有一個更詳細的研究(HTML文件主頁面,帖子的HTML頁面,...)。
對不起,我不是一個母語英語的人,所以抱歉,如果我寫的問題不好。
謝謝。
我目前正在學習如何使用Python 2.7和Jinja2在谷歌App Engine的網站,我想知道是否有可能做出兩個單獨的HTML文件,將使一個文件。是否有可能有兩個.html文件,使一個文件
在主HTML文件我想有網頁的基本佈局(這種HTML已主菜單,頁眉,頁腳,...),而在其他的HTML文件我想有一個更詳細的研究(HTML文件主頁面,帖子的HTML頁面,...)。
對不起,我不是一個母語英語的人,所以抱歉,如果我寫的問題不好。
謝謝。
正如你已經注意到了(由Jinja2的標籤),你想要的是一些模板引擎。對於jinja2,請參閱GAE docs中的示例。另外,in this post還有一些適用於GAE的其他模板引擎的示例。
是的,如果你的服務器是Apache,你可以使用SSI(服務器端包含)。
在第一個文件:
<!--#include virtual="second-file.html" -->
用戶明確表示他/她正在使用GAE,因此Apache不可用。 –
好的工作,+1,我一定讀得太快了:} –
它可以用jinja2完成看看模板繼承http://jinja.pocoo.org/docs/templates/#template-inheritance和apache SSI是不相關的。 –
感謝您的信息,它真的幫助我解決問題。 – depecheSoul
還可以看看實際的jinja2文檔具體模板的繼承http://jinja.pocoo.org/docs/templates/#template-inheritance –