Django框架模板的使用方法示例

 更新时间:2019年05月25日 10:32:21   作者:SpecYue  
这篇文章主要介绍了Django框架模板的使用方法,结合实例形式分析了Django框架模板的创建与使用相关操作技巧,需要的朋友可以参考下

本文实例讲述了Django框架模板的使用方法。分享给大家供大家参考,具体如下:

创建模板文件夹

在这里插入图片描述

在项目下床架一个模板文件夹

在templates下面为了区分是哪一个应用的模板再建一个与应用同名的文件夹。

在setting.py的TEMLATES里配置模板文件的路径

在这里插入图片描述

在视图函数里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框架的Python程序设计有所帮助。

相关文章

  • Tensorflow中的dropout的使用方法

    Tensorflow中的dropout的使用方法

    这篇文章主要介绍了Tensorflow中的dropout的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Python map和reduce函数用法示例

    Python map和reduce函数用法示例

    这篇文章主要介绍了Python map和reduce函数用法示例,本文给出了两个函数的多个用法示例,需要的朋友可以参考下
    2015-02-02
  • 如何利用pandas将Excel转为html格式

    如何利用pandas将Excel转为html格式

    工作中经常会遇到Excel转为html格式这种需求,下面这篇文章主要给大家介绍了关于如何利用pandas将Excel转为html格式的相关资料,主要利用的是pd.to_html,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2021-08-08
  • Python数据可视化plt.savefig如何将图片存入固定路径

    Python数据可视化plt.savefig如何将图片存入固定路径

    这篇文章主要介绍了Python数据可视化plt.savefig如何将图片存入固定路径问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Python 制作子弹图

    Python 制作子弹图

    这篇文章主要介绍了Python 制作子弹图,众所周知,Python 的应用是非常广泛的,今天我们就通过 matplotlib 库学习下如何制作精美的子弹图,需要的朋友可以参考一下
    2021-12-12
  • 对numpy 数组和矩阵的乘法的进一步理解

    对numpy 数组和矩阵的乘法的进一步理解

    下面小编就为大家分享一篇对numpy 数组和矩阵的乘法的进一步理解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • 利用Python实现批量打包程序的工具

    利用Python实现批量打包程序的工具

    auto-py-to-exe与pyinstaller都无法直接一次性打包多个程序,想打包多个程序需要重新操作一遍。所以本文将用Python实现批量打包程序的工具,感兴趣的可以了解一下
    2022-07-07
  • Pip install和Conda install的使用

    Pip install和Conda install的使用

    本文主要介绍了Pip install和Conda install的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • 全面解读Python Web开发框架Django

    全面解读Python Web开发框架Django

    Django是一个开源的Web应用框架,由Python写成。采用MVC的软件设计模式,主要目标是使得开发复杂的、数据库驱动的网站变得简单。Django注重组件的重用性和“可插拔性”,敏捷开发和DRY法则(Don’t Repeat Yoursef)。
    2014-06-06
  • Python读csv文件去掉一列后再写入新的文件实例

    Python读csv文件去掉一列后再写入新的文件实例

    下面小编就为大家分享一篇Python读csv文件去掉一列后再写入新的文件实例,具有很的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12

最新评论