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之有容乃大的list(2)
Sep 15 Python
python计算方程式根的方法
May 07 Python
在Linux下使用Python的matplotlib绘制数据图的教程
Jun 11 Python
使用python实现rsa算法代码
Feb 17 Python
Pandas 对Dataframe结构排序的实现方法
Apr 10 Python
python实现寻找最长回文子序列的方法
Jun 02 Python
TensorFlow 滑动平均的示例代码
Jun 19 Python
python tkinter界面居中显示的方法
Oct 11 Python
python从list列表中选出一个数和其对应的坐标方法
Jul 20 Python
使用PYTHON解析Wireshark的PCAP文件方法
Jul 23 Python
python 数据提取及拆分的实现代码
Aug 26 Python
PyTorch使用cpu加载模型运算方式
Jan 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
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
2019/10/11 PHP
javascript之大字符串的连接的StringBuffer 类
2007/05/08 Javascript
prototype Element学习笔记(Element篇三)
2008/10/26 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
JavaScript栏目列表隐藏/显示简单实现
2013/04/03 Javascript
jquery批量设置属性readonly和disabled的方法
2014/01/24 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
使用pcs api往免费的百度网盘上传下载文件的方法
2016/03/17 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
2016/09/28 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
2017/07/18 Javascript
vue.js todolist实现代码
2017/10/29 Javascript
基于vue.js实现分页查询功能
2018/12/29 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
2019/05/02 Javascript
vue-loader中引入模板预处理器的实现
2019/09/04 Javascript
vue实现抖音时间转盘
2019/09/08 Javascript
[02:08]2014DOTA2国际邀请赛 430专访:力争取得小组前二
2014/07/11 DOTA
Django中对通过测试的用户进行限制访问的方法
2015/07/23 Python
TensorFlow实现卷积神经网络CNN
2018/03/09 Python
tensorflow学习教程之文本分类详析
2018/08/07 Python
Django forms表单 select下拉框的传值实例
2019/07/19 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
2020/05/18 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
Expedia爱尔兰:酒店、机票、租车及廉价假期
2017/01/02 全球购物
贝玲妃英国官网:Benefit英国
2018/02/03 全球购物
Why do we need Unit test
2013/01/03 面试题
2014最新党员违纪检讨书
2014/10/12 职场文书
2015年宣传部工作总结范文
2015/03/31 职场文书
员工开除通知书
2015/04/25 职场文书
政协常委会议主持词
2015/07/03 职场文书
小学同学聚会感言
2015/07/30 职场文书
如何使JavaScript休眠或等待
2021/04/27 Javascript
python实现学生信息管理系统(面向对象)
2022/06/05 Python
Rust中的Struct使用示例详解
2022/08/14 Javascript