美文网首页
Django的模板标签(十三)

Django的模板标签(十三)

作者: 梦捷者 | 来源:发表于2019-08-04 19:55 被阅读0次

    一、模板标签的基本格式和作用

    • 模板标签的作用:标签在渲染的过程中提供任意的逻辑(这个定义是刻意模糊的。 例如,一个标签可以输出内容,作为控制结构,例如“if”语句或“for”循环从数据库中提取内容,甚至可以访问其他的模板标签。)
    • 标签语法
      由%}和 {% 来定义的,例如:{%tag%} {%endtag%}、{% tag 参数 参数 %}

    二、常用的模板标签

    参考文档:https://docs.djangoproject.com/en/2.1/ref/templates/builtins/#ref-templates-builtins-tags

    三、模板标签的例子

    1、if模板标签的例子


    2、for标签的例子
    3、url页面转换的例子
    <td><a href="/teacher/detail/{{ stu.ID }}">{{ forloop.counter }}</a></td> 硬编码方式
    
    <td><a href="{% url 'teacher:detail' stu.ID %}">{{ forloop.counter }}</a></td>非硬编码方式
    

    上面两种都是可以的的,一种是动态的,一种是硬编码。

    相关文章

      网友评论

          本文标题:Django的模板标签(十三)

          本文链接:https://www.haomeiwen.com/subject/cxoydctx.html