Django模板Templates使用方法详解


Posted in Python onJuly 19, 2019

一、django的模板:

在settings.py的文件中可以看到并设置这个模板。

Django模板Templates使用方法详解

1.直接映射:

Django模板Templates使用方法详解

通过建立的文件夹(templates)和文件(html)来映射。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.


def index(request):
  return render(request, 'index.html', {"Jhy": "I love your!"})

2.通过DTL(django templates language)的实现方式:

在创建一个新的templates的文件夹,在新建一个html的文件。

Django模板Templates使用方法详解

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
 <h1>{{Jhy}}</h1>
</body>
</html>

在<h1>的标签中添加了关于render(渲染)的第三个参数的键值。

这个参数是一个dict的数据类型

def index(request):
   return render(request, 'index.html', {"Jhy": "I love your!"})

其中render的第一个参数就是index的参数,第二个为templates的下的html文件,第三个就是通过dict的数据类型存储templates将要映射的东西。

3.注意:

当有两个应用的templates中相同名字的html文件时,django会根据添加的顺序来进行映射,解决方法:

建立一个和App同名的文件夹,将html文件放入该文件下。

Django模板Templates使用方法详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现代码行数统计示例分享
Feb 10 Python
python base64 decode incorrect padding错误解决方法
Jan 08 Python
Python中使用装饰器时需要注意的一些问题
May 11 Python
详解Python中heapq模块的用法
Jun 28 Python
django定期执行任务(实例讲解)
Nov 03 Python
Python 将RGB图像转换为Pytho灰度图像的实例
Nov 14 Python
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
Jan 10 Python
python批量设置多个Excel文件页眉页脚的脚本
Mar 14 Python
Python函数的定义方式与函数参数问题实例分析
Dec 26 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
Apr 13 Python
python 在threading中如何处理主进程和子线程的关系
Apr 25 Python
Python初识逻辑与if语句及用法大全
Aug 07 Python
python GUI图形化编程wxpython的使用
Jul 19 #Python
Django 外键的使用方法详解
Jul 19 #Python
python原类、类的创建过程与方法详解
Jul 19 #Python
Django 全局的static和templates的使用详解
Jul 19 #Python
python之拟合的实现
Jul 19 #Python
Django 过滤器汇总及自定义过滤器使用详解
Jul 19 #Python
python SVM 线性分类模型的实现
Jul 19 #Python
You might like
推荐5款跨平台的PHP编辑器
2014/12/25 PHP
推荐10个提供免费PHP脚本下载的网站
2014/12/31 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
javascript 语法基础 想学习js的朋友可以看看
2009/12/16 Javascript
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
JS+CSS实现的蓝色table选项卡效果
2015/10/08 Javascript
深入解析JavaScript中的数字对象与字符串对象
2015/10/21 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
js动态获取子复选项并设计全选及提交的实现方法
2016/06/24 Javascript
浅谈javascript中的Function和Arguments
2016/08/30 Javascript
JS返回只包含数字类型的数组实例分析
2016/12/16 Javascript
BootStrap 模态框实现刷新网页并关闭功能
2017/01/04 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
2017/08/17 Javascript
微信小程序 按钮滑动的实现方法
2017/09/27 Javascript
浅谈微信JS-SDK 微信分享接口开发(介绍版)
2018/08/15 Javascript
通过vue-cli3构建一个SSR应用程序的方法
2018/09/13 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
详解JavaScript自定义函数
2020/07/29 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
python实现从字典中删除元素的方法
2015/05/04 Python
python通过imaplib模块读取gmail里邮件的方法
2015/05/08 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
python实现PDF中表格转化为Excel的方法
2020/06/16 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
SKECHERS斯凯奇中国官网:来自美国的运动休闲品牌
2018/11/14 全球购物
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
前台文员我鉴定
2014/01/12 职场文书
优秀小学生家长评语
2014/01/30 职场文书
项目施工员岗位职责
2014/03/09 职场文书
电视节目策划方案
2014/05/16 职场文书
企业文化标语口号
2014/06/09 职场文书
我的中国梦演讲稿300字
2014/08/19 职场文书
员工试用期自我评价
2014/09/18 职场文书
证婚人致辞精选
2015/07/28 职场文书
如何解决goland,idea全局搜索快捷键失效问题
2022/04/03 Golang