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 18 Python
Python多进程同步Lock、Semaphore、Event实例
Nov 21 Python
浅谈Python中copy()方法的使用
May 21 Python
Python pickle模块用法实例分析
May 27 Python
Python中的深拷贝和浅拷贝详解
Jun 03 Python
python 去除txt文本中的空格、数字、特定字母等方法
Jul 24 Python
python爬取微信公众号文章
Aug 31 Python
python实现多张图片拼接成大图
Jan 15 Python
python自动循环定时开关机(非重启)测试
Aug 26 Python
在python中利用dict转json按输入顺序输出内容方式
Feb 27 Python
用Python开发app后端有优势吗
Jun 29 Python
5 分钟读懂Python 中的 Hook 钩子函数
Dec 09 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结合jQuery插件ajaxFileUpload实现异步上传文件实例
2020/08/17 PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
2016/02/03 PHP
Yii2框架类自动加载机制实例分析
2018/05/02 PHP
jquery的Theme和Theme Switcher使用小结
2010/09/08 Javascript
JS 添加网页桌面快捷方式的代码详细整理
2012/12/27 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
JavaScript常用函数工具集:lao-utils
2016/03/01 Javascript
基于javascript数组实现图片轮播
2016/05/02 Javascript
js实现三级联动效果(简单易懂)
2017/03/27 Javascript
Vue响应式原理深入解析及注意事项
2017/12/11 Javascript
webpack多入口多出口的实现方法
2018/08/17 Javascript
微信小程序整个页面的自动适应布局的实现
2020/07/12 Javascript
针对Vue路由history模式下Nginx后台配置操作
2020/10/22 Javascript
Python的装饰器模式与面向切面编程详解
2015/06/21 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
Python操作MySQL数据库的三种方法总结
2018/01/30 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
2020/05/22 Python
python如何变换环境
2020/07/21 Python
在HTML5中使用MathML数学公式的简单讲解
2016/02/19 HTML / CSS
html5清空画布方法(三种)
2017/10/16 HTML / CSS
英国No.1体育用品零售商:SportsDirect.com
2019/10/16 全球购物
英国时尚首饰品牌:Missoma
2020/06/29 全球购物
这段代码难道不该打印出56吗
2013/02/27 面试题
.net工程师笔试题
2012/06/09 面试题
通用自荐信范文
2014/03/14 职场文书
幼儿园小班评语
2014/04/18 职场文书
幼师中班个人总结
2015/02/12 职场文书
2015新生加入学生会自荐书
2015/03/24 职场文书
2015年乡镇财政工作总结
2015/05/19 职场文书
生日宴会家属答谢词
2015/09/29 职场文书
跟班学习心得体会(共6篇)
2016/01/23 职场文书
施工安全责任协议书
2016/03/23 职场文书
jQuery ajax - getScript() 方法和getJSON方法
2021/05/14 jQuery
PHP遍历数组的6种方式总结
2021/11/17 PHP