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 相关文章推荐
Pyhthon中使用compileall模块编译源文件为pyc文件
Apr 28 Python
举例讲解Python中metaclass元类的创建与使用
Jun 30 Python
在python的类中动态添加属性与生成对象
Sep 17 Python
Python 中 list 的各项操作技巧
Apr 13 Python
Python绑定方法与非绑定方法详解
Aug 18 Python
Python数据结构与算法之字典树实现方法示例
Dec 13 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
May 04 Python
python scipy求解非线性方程的方法(fsolve/root)
Nov 12 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
Dec 12 Python
Python pandas 列转行操作详解(类似hive中explode方法)
May 18 Python
Python中Permission denied的解决方案
Apr 02 Python
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
Apr 13 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
Codeigniter发送邮件的方法
2015/03/19 PHP
PHP导入导出Excel代码
2015/07/07 PHP
学习php设计模式 php实现合成模式(composite)
2015/12/08 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
2018/09/29 PHP
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
2010/03/23 Javascript
js取得html iframe中的元素和变量值
2014/06/30 Javascript
详解jquery中$.ajax方法提交表单
2014/11/03 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
2016/04/06 Javascript
jQuery 调用WebService 实例讲解
2016/06/28 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
微信小程序 图片绝对定位(背景图片)
2017/04/05 Javascript
layui导航栏实现代码
2017/05/19 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
JavaScript Dom实现轮播图原理和实例
2021/02/19 Javascript
python打开url并按指定块读取网页内容的方法
2015/04/29 Python
深入理解python中的闭包和装饰器
2016/06/12 Python
python3 中文乱码与默认编码格式设定方法
2018/10/31 Python
python模拟菜刀反弹shell绕过限制【推荐】
2019/06/25 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
Python爬取阿拉丁统计信息过程图解
2020/05/12 Python
在pycharm创建scrapy项目的实现步骤
2020/12/01 Python
Bergfreunde丹麦:登山装备网上零售商
2017/02/26 全球购物
Needle & Thread官网:英国仙女品牌
2018/01/13 全球购物
实习评语
2013/12/16 职场文书
房产公证书范本
2014/04/10 职场文书
统计员岗位职责范本
2015/04/14 职场文书
新郎婚礼致辞
2015/07/27 职场文书
详解PyTorch模型保存与加载
2022/04/28 Python