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快速排序代码实例
Nov 21 Python
深入理解Python中字典的键的使用
Aug 19 Python
Python函数中的函数(闭包)用法实例
Mar 15 Python
利用python实现简单的邮件发送客户端示例
Dec 23 Python
python版学生管理系统
Jan 10 Python
DataFrame中的object转换成float的方法
Apr 10 Python
python使用Flask操作mysql实现登录功能
May 14 Python
python解析含有重复key的json方法
Jan 22 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
Aug 09 Python
python 实现仿微信聊天时间格式化显示的代码
Apr 17 Python
Python 在局部变量域中执行代码
Aug 07 Python
python中使用np.delete()的实例方法
Feb 01 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编程函数安全篇
2013/01/08 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
2014/05/08 PHP
php修改文件上传限制方法汇总
2015/04/07 PHP
php实现多城市切换特效
2015/08/09 PHP
jquery左边浮动到一定位置时显示返回顶部按钮
2014/06/05 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
jQuery检查事件是否触发的方法
2015/06/26 Javascript
CSS或者JS实现鼠标悬停显示另一元素
2016/01/22 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
简单理解vue中实例属性vm.$els
2016/12/01 Javascript
JavaScript实现网页头部进度条刷新
2017/04/16 Javascript
js绑定事件和解绑事件
2017/04/27 Javascript
Three.js利用dat.GUI如何简化试验流程详解
2017/09/26 Javascript
详解最新vue-cli 2.9.1的webpack存在问题
2017/12/16 Javascript
jQuery+CSS实现的table表格行列转置功能示例
2018/01/08 jQuery
详解react关于事件绑定this的四种方式
2018/03/09 Javascript
iview中Select 选择器多选校验方法
2018/03/15 Javascript
nodejs连接mysql数据库及基本知识点详解
2018/03/20 NodeJs
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
JavaScript实现矩形块大小任意缩放
2020/08/25 Javascript
wxpython学习笔记(推荐查看)
2014/06/09 Python
Python中logging模块的用法实例
2014/09/29 Python
用Python代码来解图片迷宫的方法整理
2015/04/02 Python
简单谈谈Python中的闭包
2016/11/30 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
Python3 main函数使用sys.argv传入多个参数的实现
2019/12/25 Python
Python实现文件压缩和解压的示例代码
2020/08/12 Python
英国领先的运动营养品牌:Protein Dynamix
2018/01/02 全球购物
某公司C#程序员面试题笔试题
2014/05/26 面试题
小学综合实践活动总结
2014/07/07 职场文书
村党支部对照检查材料思想汇报
2014/09/28 职场文书
企业宣传语大全
2015/07/13 职场文书
Python控制台输出俄罗斯方块移动和旋转功能
2021/04/18 Python
Nginx 配置 HTTPS的详细过程
2022/05/30 Servers