Django技术详解(四)开发template
来源:互联网 发布:网络之重临巅峰txt下载 编辑:程序博客网 时间:2024/06/11 10:36
什么是Templates
Templates,在Django其实是一个一个的HTML文件,它使用了Django模板语言(Django Template Language,DTL),也可以第三方模板(如Jinja2)
开发一个Template
步骤如下:
1:在应用的根目录下创建名叫Templates的目录
2:在该目录下创建HTML文件
3:在views.py中返回一个render
4:运行效果如下:
DTL初步使用
render()函数中支持一个dict类型的参数,传送数据到前端
该字典是后台传递到模板的参数,键为参数名
在模板中使用{{参数名}}来直接使用
注意点
Django按照INSTALLED_APPS中的添加顺序查找templates
不同APP下templates目录中的同名.html文件会造成冲突
解决方法:
在应用的templates目录下创建以应用名为名称的目录
将html文件放入新创建的目录下
阅读全文
0 0
- Django技术详解(四)开发template
- 四.Django的template
- Django技术详解(五)开发Models
- Django技术详解(六)开发Admin
- 驱动程序开发技术详解读书笔记(四)
- Django Template 渲染机制详解
- django开发环境部署四(四)
- 读书笔记:Django 模板开发(一)template概述
- PythonWeb开发Django框架学习(五)Template标签
- Django 1.5.4 专题四 Template 提高
- 区块链开发(四)区块链技术详解PPT
- 区块链开发(四)区块链技术详解PPT
- 区块链开发(四)区块链技术详解PPT
- django 模块 template(filter)
- Django技术详解(三)配置URL
- PythonWeb开发Django11框架学习(四)Template进一步
- Django template
- Django template
- FlappyBird游戏介绍
- @Valid springMvc bean Validation
- Tar命令和Gzip命令
- ajax文件 上传
- 阿里D2前端大会的部分收获
- Django技术详解(四)开发template
- JNDI 是什么
- 217. Contains Duplicate
- Codeforces Round #452 (Div. 2) 12-17 A-C 题解
- jquery+js实现图片上传及时预览
- 简单的图形剪切
- canal集群部署与java接入
- 虚函数
- ExtJs gridPanel行添加操作按钮的方法