这个是用于模板继承使用的。

    {% block NAME%}
    xxxx
    {% endblock %}
    例如父文件base.html文件是这么写的:

    1. <html>
    2. <head>
    3. {% block head %}
    4. <title>{% block title %}{% endblock %} - My Application</title>
    5. {% endblock %}
    6. </head>
    7. <body>
    8. {% block body %}
    9. {% endblock %}
    10. </body>
    11. </html>

    相关需要引用这个base.html文件可以这么写,其中super()函数需要调用。

    1. {% extends "base.html" %}
    2. {% block title %}Index{% endblock %}
    3. {% block head %}
    4. {{ super() }}
    5. <style>
    6. </style>
    7. {% endblock %}
    8. {% block body %}
    9. <h1>Hello, World!</h1>
    10. {% endblock %}