django学习笔记(二)模板相关
DTL与普通HTML文件区别
DTL模板是一种带有特殊语法的HTML文件,这个文件可以别Django编译
渲染模板:
- render_to_string:找到模板,然后将模板编译后渲染成python的字符串格式。最后在通过HttpResponse类包装成一个HttpResponse对象返回回去。示例: html文件快捷键创建
查看已有的
下面是模板的使用代码
这里还学习了os.path.dirname()方法的深入学习
(1)os.path.dirname会去掉一个路径,可以套用
(2)文件运行的可以用os.path.dirname(__file__)
- 直接将模板渲染成字符串和包装成HttpRespose对象一步到位,示例: