首页 > 其他分享 >django模板语法

django模板语法

时间:2023-05-03 09:00:27浏览次数:49  
标签:info django 语法 item endfor name1 模板

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>

效果

 

标签:info,django,语法,item,endfor,name1,模板
From: https://www.cnblogs.com/luckylu/p/17368657.html

相关文章

  • Django框架基础8
    本节的重点:  1、Cookie和Session的区别  2、Cookie和Session的使用(设置cookie和session)  3、实现登录和退出功能一、Django中Cookie和Session介绍  在Django中可以通过HTMLForm表单实现登录注册功能,但是在这之前,我们有必要简单介绍一下Cookie和Session。比如......
  • Django教程
    1.前言复习该课程的时候已经2023年初了,2021年底发布了4.0,由于是复习,所以这里还是使用django3.X版本来进行练习。下面看一下django的版本演变过程。Django是基于Python的Web框架,依赖Python环境,所以需要提前安装好Python解释器。建议安装长期支持 LTS 版......
  • JSX语法介绍
    title:02-JSX语法介绍publish:trueJSX介绍JSX的引入如果直接让用户通过JS代码手动创建DOM元素,肯定是非常麻烦的。于是,React官方就提出了一套JSX语法规范,能够让我们在JS文件中,书写类似于HTML那样的代码,快速定义虚拟DOM结构。JSX的全称JSX:JavaScriptXML,一种类......
  • lua基础语法篇一
    打印print("helloworld")注释单行注释多行注释--这是单行注释--[[这是多行注释]]赋值s="HelloWorld"--多重赋值a,b="Stringa","Stringb"--交换值,类似pythona,b="Stringa","Stringb"a,b=b,a数据类型Lua有8种基本类型,如下表......
  • 【模板】快读快写
    快读inlineintread(){ intx=0;boolf=1;chars=getchar(); while(s<'0'||s>'9'){if(s=='-')f=0;s=getchar();} while(s>='0'&&s<='9'){x=(x<<1)+(x<<3)+(s^48);s=getchar();} retur......
  • 可持久化字典树【模板】
    可持久化字典树P4735最大异或和#include<bits/stdc++.h>usingnamespacestd;constintmaxn=6e5+10;intn,m,sum[maxn],x,l,r,cnt=0;intch[maxn*25][2],ver[maxn*25],root[maxn];//ch表示字典树数组,ver表示每个接节点的版本(第几个字典树),root表示每个点所在的那个字典......
  • Django - json_script 模板语言,将queryset转换为前端json数据
     models.pyclassUser(models.Model):name=models.CharField(verbose_name="Name",max_length=64) serializer.pyclassUserSerializer(serializers.ModelSerializer):classMeta:model=Userfields=["name",......
  • Angular4_下拉框多选(支持响应式表单验证和模板驱动表单验证)
    支持Angular的响应式表单验证和模板驱动表单验证效果图:UsingwithTemplatedrivenFormsSkills*requiredAngularNameEmailAddress*requiredSubmitName [email protected]{"name":"","email&qu......
  • python基础语法
    变量和数据类型#变量名可以由字母、数字、下划线组成,但不能以数字开头name='Lucy'age=18is_student=Truescore=95.5变量:用于存储数据或者引用对象的标识符。数据类型:Python中有多种数据类型,如字符串(str)、整数(int)、布尔值(bool)、浮点数(float)等。控制流语句......
  • C++ 基础语法
    C++基础语法基本输入输出#include<iostream>usingnamespacestd;intmain(){cout<<"xtloveac"<<endl;return0;}头文件#include<cstdio>包含printf(输出),scanf(输入)#include<iostream>包含cin(读入),cout(输出)usi......