django模板语法

luckylu1983 / 2023-05-03 / 原文

django模板语法

代码

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    {#    <link rel="stylesheet" href="/static/plugins/bootstrap-5.3.0/css/bootstrap.css">#}
    <link rel="stylesheet" href="{% static '/plugins/bootstrap-5.3.0/css/bootstrap.css' %}">

</head>

<body>
<div class="container">
    <div class="row">
        <h1 class="mt-3">用户列表</h1>.
        <button type="button" class="btn btn-primary">测试按钮</button>
    </div>
    <div class="row mt-3">
        <img src="{% static 'img/1.png' %}" alt="饼状图" width="300px">
    </div>
    <H1 class="mt-3">模板语法学习 </H1>
    <div class="row mt-3">
        <div class="">
            <div>{{ name1 }}</div>
            <hr>
            <H3 class="mt-3">列表</H3>
            <div>{{ roles }}</div>
            <div>{{ roles.0 }}</div>
            <div>{{ roles.1 }}</div>
            <div>{{ roles.2 }}</div>
        </div>
        <hr>
    </div>
    <H3 class="mt-3">列表FOR循环</H3>
    <div class="row mt-3">
        <div class="">
            {% for item in roles %}
                <span>{{ item }}</span>
            {% endfor %}
        </div>
    </div>
    <hr>
    <H3 class="mt-3">字典</H3>
    <div class="row mt-3">
        <div class="">
            {{ u_info }}
        </div>

        <div class="">
            {{ u_info.name }}
        </div>

        <div class="">
            {{ u_info.age }}
        </div>

        <div class="">
            {{ u_info.role }}
            <H3 class="mt-3">字典FOR循环</H3>
        </div>

        <div class="">
            {% for item in u_info.keys %}
                <span>{{ item }}</span>
            {% endfor %}
        </div>

        <div class="">
            {% for item in u_info.values %}
                <span>{{ item }}</span>
            {% endfor %}
        </div>

        <div class="">
            <ul>
                {% for k,v in u_info.items %}
                    <li>{{ k }} = {{ v }}</li>
                {% endfor %}
            </ul>
        </div>
        <hr>
        <H3 class="mt-3">条件语句</H3>
    <div class="row mt-3">
        <div class="">
            {% if name1 == "刘备" %}
                <h4>name1 == "刘备"</h4>
            {% else %}
                 <h4>name1 不是 "刘备"</h4>
            {% endif %}
        </div>
    </div>
    <hr>


    </div>

    <script src="{% static 'js/jquery-3.6.4.min.js' %}"></script>
    <script src="{% static 'plugins/bootstrap-5.3.0/js/bootstrap.js' %}"></script>
</body>
</html>

效果