zoukankan      html  css  js  c++  java
  • django-模板,过滤器

    for…in…:跟python中的for…in…是一样的用法

    {% for m in modules %}
    {{ forloop.cpunter }} {{ m }}
    {% end %}
    • forloop.counter:当前迭代的次数,下标从1开始。 显示索引 从1开始
    • forloop.counter0:当前迭代的次数,下标从0开始。
    • forloop.first:返回bool类型,如果是第一次迭代,返回true,否则返回false。
    • forloop.last:返回bool类型,如果是最后一次迭代,返回True,否则返回False

    ps: 

    # 引擎,需要django自带的模版渲染模版
    forloop.first 和last 可以用来判断是否是第一次(最后一次)迭代 如果是第一次迭代{% if forloop.first %}我就输出{% endif %}

        {% for s in students %}
            {% if forloop.first %}
                第一次迭代才显示 + 
            {% endif %}
            {{ forloop.counter0 }} {{ s }}<br>
        {% endfor %}
    
    

     过滤器:

    ------ 使用过滤器的参数时,你不能有空格 -------
        {% for student in students %}
            {{ student|upper }}<br>
            {{ student|lower }}<br>
            {{ student|cut:"i"}}<br>
        {% endfor %}
    --------date过滤器---------------------
    {{ time|date:"Y-m-d H:i:s" }}
     
  • 相关阅读:
    NER(HMM实现)
    embedding(keras,word2vec)
    Word2Vec
    nlp文本转化方式小结
    文本向量化(欧氏距离,哈夫曼距离,L1,L2,TF-IDF)
    文件读取与保存(nlp,json)
    python调用大漠插件教程05字库
    Linux重定向与管道
    Linux文件句柄数调整
    HDFS命令实现分析
  • 原文地址:https://www.cnblogs.com/tangpg/p/9005381.html
Copyright © 2011-2022 走看看