django学习笔记(二)模板相关

模板学习

2、模板变量

3、常用标签

4、常用过滤器

5、自定义过滤器

6、模板结构

7、加载静态文件


DTL与普通HTML文件区别

DTL模板是一种带有特殊语法的HTML文件,这个文件可以别Django编译

渲染模板:

  1. render_to_string:找到模板,然后将模板编译后渲染成python的字符串格式。最后在通过HttpResponse类包装成一个HttpResponse对象返回回去。示例:                                                                                                                                       html文件快捷键创建                                                                                                                                                                  django学习笔记(二)模板相关                                                              查看已有的                                                                                                                                                                                                                                                        django学习笔记(二)模板相关                                                              下面是模板的使用代码                                                                                                                                                                                                                                     django学习笔记(二)模板相关       django学习笔记(二)模板相关       django学习笔记(二)模板相关django学习笔记(二)模板相关                                                                      

    这里还学习了os.path.dirname()方法的深入学习

    (1)os.path.dirname会去掉一个路径,可以套用

    django学习笔记(二)模板相关

    (2)文件运行的可以用os.path.dirname(__file__)

  2. 直接将模板渲染成字符串和包装成HttpRespose对象一步到位,示例:django学习笔记(二)模板相关

django学习笔记(二)模板相关