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中使用mysql数据库详细介绍
Mar 27 Python
Django的session中对于用户验证的支持
Jul 23 Python
Python中的defaultdict与__missing__()使用介绍
Feb 03 Python
python读写LMDB文件的方法
Jul 02 Python
python 获得任意路径下的文件及其根目录的方法
Feb 16 Python
Django项目中实现使用qq第三方登录功能
Aug 13 Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
Aug 22 Python
使用Python脚本zabbix自定义key监控oracle连接状态
Aug 28 Python
Python安装tar.gz格式文件方法详解
Jan 19 Python
Django Admin设置应用程序及模型顺序方法详解
Apr 01 Python
浅析Python 责任链设计模式
Sep 11 Python
python使用openpyxl库读写Excel表格的方法(增删改查操作)
May 02 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中遍历stdclass object的实现代码
2011/06/09 PHP
详解PHP导入导出CSV文件
2014/11/03 PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
thinkPHP中验证码的简单实现方法
2016/12/05 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
ASP 过滤数组重复数据函数(加强版)
2010/05/31 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
2013/08/28 Javascript
jQuery制作简洁的多级联动Select下拉框
2014/12/23 Javascript
Bootstrap实现水平排列的表单
2016/07/04 Javascript
jQuery实现带延时功能的水平多级菜单效果【附demo源码下载】
2016/09/21 Javascript
基于JS设计12306登录页面
2016/12/28 Javascript
老生常谈jacascript DOM节点获取
2017/04/17 Javascript
用npm-run实现自动化任务的方法示例
2019/01/14 Javascript
微信小程序实现左侧滑动导航栏
2020/04/08 Javascript
jquery实现简单拖拽效果
2020/07/20 jQuery
解决vue scoped scss 无效的问题
2020/09/04 Javascript
详解如何在Javascript中使用Object.freeze()
2020/10/18 Javascript
javascript实现前端分页功能
2020/11/26 Javascript
[01:45:05]VGJ.T vs Newbee Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[01:15]PWL S2开团时刻第二期——他们杀 我就白给
2020/11/25 DOTA
用Python的Django框架完成视频处理任务的教程
2015/04/02 Python
Python 搭建Web站点之Web服务器与Web框架
2016/11/06 Python
详解Python多线程
2016/11/14 Python
解决uWSGI的编码问题详解
2017/03/24 Python
python实现抠图给证件照换背景源码
2019/08/20 Python
IDLE下Python文件编辑和运行操作
2020/04/25 Python
详解CSS 3 中的 calc() 方法
2018/01/12 HTML / CSS
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
七匹狼男装广告词
2014/03/21 职场文书
《九寨沟》教学反思
2014/04/08 职场文书
会计学毕业生求职信
2014/06/25 职场文书
优秀应届毕业生自荐书
2014/06/29 职场文书
毕业实习证明范本
2015/06/16 职场文书
2016年学校招生广告语
2016/01/28 职场文书
iPhone13再次曝光
2021/04/15 数码科技