zoukankan      html  css  js  c++  java
  • Django标签 继承

      {% for foo in l1 reversed %} #就是反向遍历 翻转循环列表 狗仔式:(开始送前边开始,换成从后面开始)
    • {{ i }}
    • ​ {% endfor %}

      {% for key in dic.keys %} 循环字典里的键
    1. {{ key }}
    2. ​ {% endfor %}

      {% for v in dic.values %} 循环字典中的值

      ​ {% endfor %}

      {% for k,v in dic.items %}
    1. {{ k }} : {{ v }}
    2. ​ {% endfor %}

    {{ forloop.counter }} 计数循环的次数
    {{ forloop.last }} 判断是不是第一次循环
    {{ forloop.first }} 判断是不是息后一次循环
    {{ forloop.parentloop.counter }} 计数父标签的循环次数

    if 标签语句支持 and ,or ,== ,> ,< ,<= ,>= ,in ,not in,is,is not判断,注意条件两边都有空格 {% if num == 11 %} 答对了,奖赏你一个初吻 {% else %}
        <p>今晚你就不要上我床了</p>
    

    {% endif %}多条件判断{% if num > 100 or num < 10 %}

    <p>你的尺寸不合适,你去隔壁吧</p>
    

    ​ {% elif num > 88 and num < 100 %}

    <p>你来吧,你完全合适我的要求</p>
    

    ​ {% else %}

    <p>实在没有合适的,你就进来吧,反正有比没有爽</p>
    

    {% endif %}结合过滤来使用{% if user_list | length > 50 %}

    <p>这么大,那就今晚老娘免费</p>
    

    ​ {% else %}

    <p>200元一次</p>
    

    {% endif %}with 标签


    {% with l1.1.name as sb %} 给长的数据调用起名字,只能在with标签内部使用
    {{ sb }}
    {% endwith %}

    csrf_token通过csrf认证机制
    在页面的form表单里面(注意是在form表单里面)任何位置写上{% csrf_token %},这个东西模板渲染的时候替换成了<input type="hidden" name="csrfmiddlewaretoken"母版继承
    就像妓院拉客的时候总是在一个房间准备好 ,来的所有人 不管是和恒还是胡斌 他们都在一个床上快乐,不能来一个人重新布置一次房间,铺一次床,如果是这样妓女太累,降低了妓女的体能,就降低了妓女的工作效率.来钱就慢了,所以在接下个客的时候领到原来的房间就好 也就是继承
    为了避免过多的重复代码出现 造成计算机效率降低定义母版

    {% block title %}My amazing site{%/span> endblock %}
    <div id="sidebar">
        {% block sidebar %}
        <ul>
            <li><a href="/">Home</a></li>
            <li><a href="/blog/">Blog</a></li>
        </ul>
        {% endblock %}
    </div>
    
    <div id="content">
        {% block content %}{% endblock %}
    </div>
    
    这个母版,我们把它叫做base.html,她定义了一个可以两版排版页面的简单HTML骨架.子母版的工作就是用他们的内容填充block字幕版看起来是这样的 {% extends "base.html" %}

    {% block title %}My amazing blog{% endblock %}

    {% block content %}
    {% for entry in blog_entries %}

    {{ entry.title }}


    {{ entry.body }}

    {% endfor %}
    {% endblock %}extends` 标签是这里的关键。它告诉模版引擎,这个模版“继承”了另一个模版。当模版系统处理这个模版时,首先,它将定位父模版——在此例中,就是“base.html”。

      那时,模版引擎将注意到 base.html 中的三个 block 标签,并用子模版中的内容来替换这些block。

    			该文件过大,因此无法在 Typora 中呈现
    			
    				打开方式…
    				QuickLook
    			
    	
    
    
    
    	剪切
    
    
    	复制
    
    
    	粘贴
    
    
    
    
    
    	Copy Emoji
    
    
    
    	打开图片位置
    
    
    	复制到 %@
    
    
    	复制图片到…
    
    
    
    
    	播放
    
    
    	暂停
    
    
    
    
    	打开链接
    
    
    
    
    
    	添加到字典
    
    
    	忘记拼写
    
    
    
    
    	编辑
    
    
    	剪切
    
    
    	复制
    
    
    	粘贴
    
    
    	复制/粘贴为… 
    
    
    
    	
      
      
      
      
    
    
    
    	
      
      
      
      
    
    
    
    	
      
      
      
    
    
    
    
    	表格 
    
    
    	公式 
    
    
    	段落 
    
    
    	插入 
    
    
    
    	删除
    
    
    
    
    	检查元素
    
    
    
    
    一级标题
    二级标题
    三级标题
    四级标题
    五级标题
    六级标题
    
    段落
    
    
    复制为 Markdown
    粘贴为纯文本
    
    
    
    
    	上方插入行
    
    
    	下方插入行
    
    
    
    	左侧插入列
    
    
    	右侧插入列
    
    
    
    	删除行
    
    
    	删除列
    
    
    
    	复制表格
    
    
    	格式化表格源码
    
    
    
    	删除表格
    
    
    
    
    
    	复制到 MS Word
    
    
    	复制为 MathML
    
    
    	复制为 Tex 代码
    
    
    
    
    
    
    
    
    
    图像
    
    脚注
    链接引用
    水平分割线
    表格
    代码块
    公式块
    内容目录
    YAML Front Matter
    
    段落(上方)
    段落(下方)
    
    
    
    打开
    在新窗口中打开
    在新窗口中打开
    
    
    Undo
    
    
    新建文件
    新建文件夹
    
    创建副本
    重命名
    
    移至回收站
    
    复制文件路径
    打开文件位置
    
    
    
    打开
    打开
    
    打开
  • 相关阅读:
    【PHP】php基础回顾
    【PHP】MVC架构
    【OpenGL学习】使用VBO和FBO
    【OpenGL学习】使用Shader做图像处理
    hdu 杭电 1242 Rescue 果枫
    并查集模板 果枫
    数组结构体中排序 果枫
    hdu 杭电 1728 逃离迷宫 果枫
    hdu 杭电 1241 Oil Deposits 果枫
    hdu 杭电 2216 Game III 果枫
  • 原文地址:https://www.cnblogs.com/x-h-15029451788/p/11890559.html
Copyright © 2011-2022 走看看