Django框架学习(5)HTML模板语言

模板继承

父模板base.htm编写完成以后在需要引入子模板的地方加入以下内容:

    <div>
        {% block content %}
        {% endblock %}
    </div>

在子模板中添加以下内容,记得块名要和父模板一致:

{% extends 'base.html' %}
{% block content %}
    <div style="padding: 15px;">此处添加子模板内容</div>
{% endblock %}

判断语句

    {% if data %}
    <div style="padding: 15px;">data不为空</div>
    {% else %}
         <div style="padding: 15px;">data为空</div>
     {% endif %}

循环语句

         {% for iterm in data %}
         <tr>
             <td>{{ iterm.id }}</td>
             <td>{{ iterm.name }}</td>
             <td> {{ iterm.comment }}</td>
             <td ><button class="layui-btn layui-btn-primary layui-btn-sm" onclick="btn_edit(1,{{ iterm.id }})">编辑</button></td>
             <td ><button class="layui-btn layui-btn-primary layui-btn-sm" onclick="btn_delete(1,{{ iterm.id }})">删除</button></td>
         </tr>
        {% endfor %}

取值

{{ iterm.id }}  

字符串拼接

<form class="layui-form" action="type_commit?id={{ id }}" method="post">

猜你喜欢

转载自blog.csdn.net/liying15/article/details/86701001