django-模版

模版系统原则:html

                1.写模版。linux

                2.建立Template对象oop

                3.建立context对象。code

                4.调用render。htm

变量对象

        {{ var}}it

标签ast

    {%  if %} {%  end if %}   class

    {%  ifequal%} {%  end ifequal %} 基础

    {%  ifnotequal%} 

    {%  block %} {%  end block %} 在子模版中重载

    {% extends "base.html" %} 标记是一个子模版

    {%  include %}    包含其余模版

    forloop.first             第一次执行

    forloop.counter       循环次数

    forloop.revcounter  剩余循环次数

    forloop.last              最后执行

过滤器

        就是linux中的管道

        addslashes          添加反斜杠到任何反斜杠。单引号。双引号前面

        date:“F j,Y”            "F j,Y”这是参数 

        length

注释

    {# #}                单行注释

    {%comment%}{%endcomment%}   多行注释

base.html   基础模版

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head>     <title>{% block title %}{% endblock %}</title> </head> <body>     <h1>My helpful timestamp site</h1>     {% block content %}{% endblock %}     {% block footer %}     <hr>     <p>Thanks for visiting my site.</p>     {% endblock %} </body> </html>
相关文章
相关标签/搜索