05、python_django_web开发_创建DTL的Template文件与项目重要细节_笔记
django里的Templates: Html文件 使用了Django模板语言DTL 可以使用第三方模板比如Jinja2 模板引擎的修改在项目的settings.py里 模板的设置
开发第一个Template: 1、在app根目录下创建名为templates的目录 2、在该目录下创建html文件 3、在views.py中返回render()
render() 一般有三个参数:request 模板名 返回给前端的数据
DTL的使用: render()函数支持一个dict类型参数 该字典是后台传递到前端模板的参数,键为参数名 在前端模板中使用{{参数名}}来直接使用
DTL 也支持if else for循环这样的逻辑操作 后面会讲到的 {% %} {{ }}
细节:Django查找Template是按照INSTALLED_APPS中添加的顺序查找的 如果在两个app中使用了同名的html文件 那么就会有问题 解决方案:1、改名 2、在app的templates目录下再创建一个与app同名的目录 然后将html文件放到该目录下即可
|