• python


    """
    # Django 的模板语言
    
    # 1. 变量
    # {{ name }}
          # 直接在 括号中写传入的变量
    
    
    # 2. for 循环
    # { % for i in xxx % }     # 开始
    #   {{ forloop.counter }}
    #   {{ forloop.last }}
    #   {{ i }}
    # { % endfor % }        # 结束循环
    
    
    # 3. if 判断
    # { % if x > x % }          # 开始判断
    #   这里写判断成立的 代码
    # { % elif % }
    #   ... 
    # { % else % }
    #   ...
    # { % endif % }         # 结束判断
    
    
    # 4. if .. in  判断
    { % if xx in xx % }
        xxx
    { % else % }
        xxx
    { % endif % }
    
    
    # 5. 设置默认值
    {{ 变量名|default:'如果没有找到变量,则使用这段文字' }}
    
    # 6. 返回长度 length
    {{ 变量|length }}
    
    # 7. 返回文件大小 (xxx.MB)
    {{ 变量|filesizeformat }}
    
    # 8. 切片
    {{ 变量|slice:'1:-1' }}
    
    # 9. 时间格式化
    {{ 时间戳变量|date:'Y-m-d H:i:s' }}
    
    # 10. 解析标签 - 将标签转成可识别的标签
    {{ 变量名|safe }} 
    
    # 11. 将多出的文字 用 ... 来表示( 可限定文字超出长度 )
    {{ 变量名|truncatechars:10 }}  
                # 对前面的变量进行截取
                
    # 12. 自定义 filter( 详细看 web05 )
    path:
        C:UsersadPycharmProjectsindex1py21-Django-Webweb05app05	emplatetagsmyfilter.py
    
    # 13. 
        a. forloop.counter  --  从1开始的索引值    (将索引正序打印)    
        b. forloop.counter0 --  从0开始的索引值    (将索引正序打印)
        
        c. forloop.revcounter - 倒序索引值 从1开始  (将索引倒序打印)
        d. forloop.revcounter0- 倒序索引值 从0开始  (将索引倒序打印)
        
        e. forloop.first  -- 当前循环是不是第一次循环  (布尔值)
        f. forloop.last  --  当前循环是不是最后一次循环(布尔值)
        
        g. forloop.parentloop - 本层循环的外层循环
                # 在第二层循环中 无法 forloop.counter 到第一层的循环
                # 但是可以用 forloop.parentloop.counter 来解决
        
        
    # 14. with 语句
    {{ with name=name_list.1.1 }}
        {{ name }}      # 可以用 name 代替 name_list.1.1
    {% endwith %}
    
    
    # 15. 注释
    {# 这里是注释的内容 #}
        
    """
  • 相关阅读:
    git命令无法自动补全(sles11.3)
    linux下安装svn出现configure: error: We require OpenSSL; try --with-openssl
    Linux系统下升级Python版本步骤(suse系统)
    git commit --amend
    关于device tree中的interrupts选项
    BufferedInputStream
    FileInputStream
    FileOutputStream
    泛型上下限
    泛型接口
  • 原文地址:https://www.cnblogs.com/chaoqi/p/10560923.html
Copyright © 2020-2023  润新知