實現某些位置的內容固定,某些位置的內容動態展現,如:html
中文文檔地址:http://docs.jinkan.org/docs/jinja2/templates.html#template-inheritancedebug
在template文件夾下建幾個html文件,並修改裏面的內容htm
header:blog
footer:繼承
搜一下包含模板路由
{% include 'header.html' %}
<h1>這是base模板</h1>
{% include 'footer.html' %}文檔
base:it
test:模板
訪問template時,後面跟base,就渲染base模板,跟test就渲染test模板,其餘的就報錯test
跟base
跟test
跟其餘的,這個錯,就是開啓debug模式後,會展現在頁面上
上面是實現base和test繼承header和footer,這樣寫的話每一次繼承都會在繼承模板裏面寫大量代碼,能夠經過繼承base模板來解決
修改base
修改test
新建一個develop
路由保持原樣不改
訪問test
訪問develop
這樣就實現了base包含指定的模板,生成固定格式,其餘只須要繼承base模板就能夠實現動態內容的 展現了