2020.6.20 Jinja2

发布于 13 天前  24 次阅读


1.复习内容

2.灵感代办

3.学习内容

  • python django 日志配置

  • python django 模板替换为jinja2

    • jinja2创建环境(jinja2 和 django 关联)
      • 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.今天都复习了之前的什么内容


Ares个人进阶之路