Django框架模板的使用方法示例


Posted in Python onMay 25, 2019

本文实例讲述了Django框架模板的使用方法。分享给大家供大家参考,具体如下:

创建模板文件夹

Django框架模板的使用方法示例

在项目下床架一个模板文件夹

在templates下面为了区分是哪一个应用的模板再建一个与应用同名的文件夹。

在setting.py的TEMLATES里配置模板文件的路径

Django框架模板的使用方法示例

在视图函数里return reder

def index(request):#视图函数必须有一个参数
  #进行处理,和M和T进行交互。。。
  # return HttpResponse('good')
  # #使用模板文件
  # #1.加载模板文件,先import loader
  # temp=loader.get_template('booktest/index.html')
  # #2.定义模板上下文,向模板文件传递数据
  # context=RequestContext(request,{})
  # #3.模板渲染,得到一个标准的 html内容
  # res_html=temp.render(context)
  # #4.返回给浏览器
  # return HttpResponse(res_html)
  #简单的封装好的函数如下
  return render(request,'booktest/index.html',{'context':'peipei','list':list(range(1,10))})

第一个参数request,第二个参数返回模板的路径,第三个参数是模板变量,模板变量可以在模板里用,如下

模板变量,给模板文件传递数据

Django框架模板的使用方法示例

用两个花括号框起来就可以用模板变量,最终访问效果如下

Django框架模板的使用方法示例

希望本文所述对大家基于Django框架的Python程序设计有所帮助。

Python 相关文章推荐
Python 面向对象 成员的访问约束
Dec 23 Python
在python的WEB框架Flask中使用多个配置文件的解决方法
Apr 18 Python
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
Jun 09 Python
Python-基础-入门 简介
Aug 09 Python
跟老齐学Python之复习if语句
Oct 02 Python
python3.5绘制随机漫步图
Aug 27 Python
python 自定义对象的打印方法
Jan 12 Python
Python批量生成幻影坦克图片实例代码
Jun 04 Python
完美解决python3.7 pip升级 拒绝访问问题
Jul 12 Python
关于numpy数组轴的使用详解
Dec 05 Python
python mysql 字段与关键字冲突的解决方式
Mar 02 Python
Python 如何创建一个线程池
Jul 28 Python
Django框架搭建的简易图书信息网站案例
May 25 #Python
Django框架实现的分页demo示例
May 25 #Python
Flask框架工厂函数用法实例分析
May 25 #Python
Python中Numpy mat的使用详解
May 24 #Python
Python中Numpy ndarray的使用详解
May 24 #Python
numpy数组之存取文件的实现示例
May 24 #Python
Python实现使用request模块下载图片demo示例
May 24 #Python
You might like
php set_time_limit(0) 设置程序执行时间的函数
2010/05/26 PHP
Drupal读取Excel并导入数据库实例
2014/03/02 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
2019/05/28 PHP
php/JS实现的生成随机密码(验证码)功能示例
2019/06/06 PHP
php测试kafka项目示例
2020/02/06 PHP
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
jquery蒙版控件实现代码
2010/12/08 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
domReady的实现案例
2016/11/23 Javascript
bootstrap3-dialog-master模态框使用详解
2017/08/22 Javascript
nodejs判断文件、文件夹是否存在及删除的方法
2017/11/10 NodeJs
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
详解Angular中通过$location获取地址栏的参数
2018/08/02 Javascript
es6中reduce的基本使用方法
2019/09/10 Javascript
javascript随机变色实例代码
2019/10/15 Javascript
vue与django集成打包的实现方法
2019/11/11 Javascript
JS代码触发事件代码实例
2020/01/02 Javascript
JavaScript如何判断input数据类型
2020/02/06 Javascript
使用纯前端JavaScript实现Excel导入导出方法过程详解
2020/08/07 Javascript
ES6 十大特性简介
2020/12/09 Javascript
Python冒泡排序注意要点实例详解
2016/09/09 Python
通过Python实现自动填写调查问卷
2017/09/06 Python
Python 获得13位unix时间戳的方法
2017/10/20 Python
详解Python的三种可变参数
2019/05/08 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
Pandas 缺失数据处理的实现
2019/11/04 Python
python和opencv构建运动检测器的实现
2021/03/03 Python
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
Ever New美国:澳大利亚领先的女装时尚品牌
2019/11/28 全球购物
市场部专员岗位职责
2013/11/30 职场文书
大学生演讲稿
2014/04/25 职场文书
校园标语大全
2014/06/19 职场文书
经典演讲稿开场白
2014/08/25 职场文书
大学自主招生自荐信(2016精选篇)
2016/01/28 职场文书
阿里云 Windows server 2019 配置FTP
2022/04/28 Servers