咸鱼笔记—Django模板文件
模板模板的功能模板文件的使用模板文件加载顺序
新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。
学习版本: Django 1.8. Python 3.5
模板
模板的功能
产生html,控制页面上展示的内容。模板文件不仅仅是一个html文件。 模板文件包含两部分内容: 1)静态内容:css,js,html。 2)动态内容:用于动态去产生一些网页内容。通过模板语言来产生。
模板文件的使用
通常是在视图函数中使用模板产生html内容返回给客户端。 a)加载模板文件 loader.get_template 获取模板文件的内容,产生一个模板对象。 b)定义模板上下文 RequeseContext 给模板文件传递数据。 c)模板渲染产生html页面内容 render 用传递的数据替换相应的变量,产生一个替换后的标准的html内容。
模板文件加载顺序
1)首先去配置的模板目录下面去找模板文件。
2)去INSTALLED_APPS下面的每个应用的templates去找模板文件,前提是应用中必须有templates文件夹。