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中的__SLOTS__属性使用示例
Feb 18 Python
python使用wxPython打开并播放wav文件的方法
Apr 24 Python
Django中URL视图函数的一些高级概念介绍
Jul 20 Python
Python中使用Queue和Condition进行线程同步的方法
Jan 19 Python
python使用邻接矩阵构造图代码示例
Nov 10 Python
python绘制散点图并标记序号的方法
Dec 11 Python
python 划分数据集为训练集和测试集的方法
Dec 11 Python
详解python执行shell脚本创建用户及相关操作
Apr 11 Python
PyQt5根据控件Id获取控件对象的方法
Jun 25 Python
Django框架组成结构、基本概念与文件功能分析
Jul 30 Python
python 读取数据库并绘图的实例
Dec 03 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
Mar 12 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
一个域名查询的程序
2006/10/09 PHP
利用discuz实现PHP大文件上传应用实例代码
2008/11/14 PHP
php empty,isset,is_null判断比较(差异与异同)
2010/10/19 PHP
如何判断php数组的维度
2013/06/10 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
2014/07/14 PHP
php5.4传引用时报错问题分析
2016/01/22 PHP
php构造函数与析构函数
2016/04/23 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
2017/03/15 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
JavaScript方法和技巧大全
2006/12/27 Javascript
JavaScript中yield实用简洁实现方式
2010/06/12 Javascript
jquery获取多个checkbox的值异步提交给php
2015/07/07 Javascript
Angularjs实现mvvm式的选项卡示例代码
2016/09/08 Javascript
深入理解Angularjs中的$resource服务
2016/12/31 Javascript
微信小程序request出现400的问题解决办法
2017/05/23 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
详解使用PM2管理nodejs进程
2017/10/24 NodeJs
Angular自定义组件实现数据双向数据绑定的实例
2017/12/11 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
Javascript call及apply应用场景及实例
2020/08/26 Javascript
Linux RedHat下安装Python2.7开发环境
2017/05/20 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
使用pandas中的DataFrame数据绘制柱状图的方法
2018/04/10 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
2019/01/30 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
Python @property使用方法解析
2019/09/17 Python
使用Python的Turtle库绘制森林的实例
2019/12/18 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
护理专业毕业生自荐信范文
2014/01/05 职场文书
运动会获奖感言
2014/02/11 职场文书
送餐员岗位职责范本
2014/02/21 职场文书
邓小平文选读书笔记
2015/06/29 职场文书
大学毕业生自我鉴定范文
2019/06/21 职场文书
图神经网络GNN算法
2022/05/11 Python
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技