2020.6.20 Jinja2

发布于 2020-06-20  48 次阅读


Table of Contents

  • from jinja2 import Environment
    def environment(**options):
      env = Enviroment()
      env.globals.update({
        'data':date,
        'static':staticfiles_storage.url,
        'url':reverse,
      })
      return env

  • jinja2模板
    • 特点:快,全(django模板很慢)
  • jinja2使用
    • pip install jinja2
  • jinja2对比
    • jinja2 没有多行注释标签 {%comment%}
    • jinja2 的过滤器是()使用 django是 | Data使用
      • {{data(birthday)}} jinja2函数式调用
    • jinja2 只有loop django是loop
  • 4.扩展延伸知识

    • django 常用过滤器

      • safe :
        • 转义的内容,使用 | safe 就不转义,可以用来执行js代码
      • default :
        • 设置一个默认值
      • data
        • 格式化时间
      • length
        • 可以返回字符串,元组,字典,列表的个数

    5.知识内容个人梳理

    6.今天都复习了之前的什么内容