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实现mysql的单引号字符串过滤方法
Nov 14 Python
python非递归全排列实现方法
Apr 10 Python
利用Python爬取微博数据生成词云图片实例代码
Aug 31 Python
详解Python异常处理中的Finally else的功能
Dec 29 Python
Anaconda下安装mysql-python的包实例
Jun 11 Python
Python3实现对列表按元组指定列进行排序的方法分析
Dec 22 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
Feb 28 Python
python利用selenium进行浏览器爬虫
Apr 25 Python
使用python实现滑动验证码功能
Aug 05 Python
Python日志logging模块功能与用法详解
Apr 09 Python
Win10下用Anaconda安装TensorFlow(图文教程)
Jun 18 Python
pycharm配置安装autopep8自动规范代码的实现
Mar 02 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处理Json字符串解码返回NULL的解决方法
2014/09/01 PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
2016/07/01 PHP
PHP生成短网址方法汇总
2016/07/12 PHP
基于Web标准的UI组件 — 树状菜单(2)
2006/09/18 Javascript
利用onresize使得div可以随着屏幕大小而自适应的代码
2010/01/15 Javascript
解析JavaScript中instanceof对于不同的构造器或许都返回true
2013/12/03 Javascript
JavaScript中的普通函数与构造函数比较
2015/04/07 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
2017/05/26 Javascript
微信小程序登录数据解密及状态维持实例详解
2019/05/06 Javascript
详解vue-cli@2.x项目迁移日志
2019/06/06 Javascript
bootstrap table插件动态加载表头
2019/07/19 Javascript
解决layui的form里的元素进行动态生成,验证失效的问题
2019/09/14 Javascript
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
微信小程序实现二维码签到考勤系统
2020/01/16 Javascript
使用js和canvas实现时钟效果
2020/09/08 Javascript
Python基于pygame实现图片代替鼠标移动效果
2015/11/11 Python
pytorch 把MNIST数据集转换成图片和txt的方法
2018/05/20 Python
flask框架视图函数用法示例
2018/07/19 Python
Flask框架WTForm表单用法示例
2018/07/20 Python
Python pandas.DataFrame 找出有空值的行
2019/09/09 Python
Python matplotlib绘制饼状图功能示例
2019/09/10 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
2020/01/04 Python
Python标准库json模块和pickle模块使用详解
2020/03/10 Python
如何基于python3和Vue实现AES数据加密
2020/03/27 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
家庭睡衣和家庭用品:Little Blue House
2018/03/18 全球购物
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
如何唤起类中的一个方法
2013/11/29 面试题
关于旷工的检讨书
2014/02/02 职场文书
导购员的岗位职责
2014/02/08 职场文书
2014年银行员工年终自我评价
2014/09/19 职场文书
小学教师求职信范文
2015/03/20 职场文书
Sentry的安装、配置、使用教程(Sentry日志手机系统)
2022/07/23 Python
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL