标签:
模板继承包含基本模板和子模板。其中基本模板里包含了你这个网站里的基本元素的基本骨架,但是里面有一些空的或者是不完善的块(block)需要用子模板来填充。
如基本模板base.html为:
<!doctype html public "-//w3c//dtd html 4.01//en"> <html lang="en"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> {% block head %} <link rel="stylesheet" href="style.css" /> <title>{% block title %}{% endblock %} - my webpage</title> {% endblock %} </head> <body> <div id="content">{% block content %}{% endblock %}</div> <div id="footer"> {% block footer %} © copyright 2008 by <a href="http://domain.invalid/">you</a>. {% endblock %} </div> </body>
子模板如下:
{% extends "base.html" %} {% block title %}index{% endblock %} {% block head %} {{ super() }} <style type="text/css"> .important { color: #336699; } </style> {% endblock %} {% block content %} <h1>index</h1> <p class="important"> welcome on my awesome homepage. </p> {% endblock %}
注意:
标签:
原文地址:http://www.cnblogs.com/leeronggui/p/5393787.html