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多线程http下载实现示例
Dec 30 Python
Python实现的一个自动售饮料程序代码分享
Aug 25 Python
在Django的模型和公用函数中使用惰性翻译对象
Jul 27 Python
python itchat实现微信好友头像拼接图的示例代码
Aug 14 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
Apr 25 Python
Python正则表达式指南 推荐
Oct 09 Python
Django中的forms组件实例详解
Nov 08 Python
Python判断是否json是否包含一个key的方法
Dec 31 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
May 18 Python
python切割图片的示例
Nov 12 Python
django如何自定义manage.py管理命令
Apr 27 Python
python三子棋游戏
May 04 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使用ffmpeg向视频中添加文字字幕的实现方法
2016/05/23 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
PHP加MySQL消息队列深入理解
2021/02/27 PHP
jquery 事件执行检测代码
2009/12/09 Javascript
基于jquery的气泡提示效果
2010/05/31 Javascript
一个简单的jquery进度条示例
2014/04/28 Javascript
JS倒计时代码汇总
2014/11/25 Javascript
JS数组(Array)处理函数整理
2014/12/07 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
jQuery常用的一些技巧汇总
2016/03/26 Javascript
Node.js学习之地址解析模块URL的使用详解
2017/09/28 Javascript
Angular4自制一个市县二级联动组件示例
2017/11/21 Javascript
详解基于Vue-cli搭建的项目如何和后台交互
2018/06/29 Javascript
angularjs实现table表格td单元格单击变输入框/可编辑状态示例
2019/02/21 Javascript
Vue Router history模式的配置方法及其原理
2019/05/30 Javascript
通过循环优化 JavaScript 程序
2019/06/24 Javascript
vue 解决数组赋值无法渲染在页面的问题
2019/10/28 Javascript
vue-cli4.x创建企业级项目的方法步骤
2020/06/18 Javascript
Python生成pdf文件的方法
2014/08/04 Python
python获取指定时间差的时间实例详解
2017/04/11 Python
django 通过ajax完成邮箱用户注册、激活账号的方法
2018/04/17 Python
详解Python进阶之切片的误区与高级用法
2018/12/24 Python
使用 pytorch 创建神经网络拟合sin函数的实现
2020/02/24 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
2020/02/26 Python
Python装饰器实现方法及应用场景详解
2020/03/26 Python
css3 transform属性详解
2014/09/30 HTML / CSS
现代绅士日常奢侈品:Todd Snyder
2019/12/13 全球购物
"引用"与指针的区别是什么
2016/09/07 面试题
计算机应用与科学个人的自我评价
2013/11/15 职场文书
合伙协议书
2014/04/23 职场文书
和睦家庭事迹
2014/05/14 职场文书
幼儿园母亲节活动总结
2015/02/10 职场文书
幼儿园中班个人总结
2015/02/28 职场文书
乱世佳人观后感
2015/06/08 职场文书
评奖评优个人先进事迹材料
2015/11/04 职场文书
win11无线投屏在哪设置? win11无线投屏功能的使用方法
2022/04/08 数码科技