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生成验证码实例
Aug 21 Python
Python多线程和队列操作实例
Jun 21 Python
详解Python核心编程中的浅拷贝与深拷贝
Jan 07 Python
Python实现可获取网易页面所有文本信息的网易网络爬虫功能示例
Jan 15 Python
dataframe设置两个条件取值的实例
Apr 12 Python
python 读取文件并替换字段的实例
Jul 12 Python
Python 20行简单实现有道在线翻译的详解
May 15 Python
python pyinstaller 加载ui路径方法
Jun 10 Python
python函数与方法的区别总结
Jun 23 Python
浅析Python3 pip换源问题
Jan 06 Python
Python使用for生成列表实现过程解析
Sep 22 Python
分享Python获取本机IP地址的几种方法
Mar 17 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
VOLVO车载收音机
2021/03/02 无线电
php Smarty date_format [格式化时间日期]
2010/03/15 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
2014/08/11 PHP
Drupal简体中文语言包安装教程
2014/09/27 PHP
ThinkPHP中获取指定日期后工作日的具体日期方法
2018/10/14 PHP
js刷新框架子页面的七种方法代码
2008/11/20 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
浅谈JavaScript Math和Number对象
2015/01/26 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
2016/05/31 Javascript
Angularjs 制作购物车功能实例代码
2016/09/14 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
vue自定义指令directive实例详解
2018/01/17 Javascript
javascript trie前缀树的示例
2018/01/29 Javascript
css配合JavaScript实现tab标签切换效果
2018/10/11 Javascript
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
2013/12/04 Python
python re正则表达式模块(Regular Expression)
2014/07/16 Python
Python2.x中文乱码问题解决方法
2015/06/02 Python
给你选择Python语言实现机器学习算法的三大理由
2017/11/15 Python
Python处理CSV与List的转换方法
2018/04/19 Python
基于Python开发chrome插件的方法分析
2018/07/07 Python
利用python求积分的实例
2019/07/03 Python
python实现登录密码重置简易操作代码
2019/08/14 Python
python循环输出三角形图案的例子
2019/11/22 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
canvas 基础之图像处理的使用
2020/04/10 HTML / CSS
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
NULL是什么,它是怎么定义的
2015/05/09 面试题
生产经理的自我评价分享
2013/11/07 职场文书
2015年度班主任自我评价
2015/03/11 职场文书
古诗之爱国古诗5首
2019/09/20 职场文书
CSS3 制作精美的定价表
2021/04/06 HTML / CSS
Python基础学习之奇异的GUI对话框
2021/05/27 Python
vue Element-ui表格实现树形结构表格
2021/06/07 Vue.js
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js