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代码解决RenderView窗口not found问题
Aug 28 Python
深入理解Django的自定义过滤器
Oct 17 Python
Django学习笔记之为Model添加Action
Apr 30 Python
Python数据类型之Tuple元组实例详解
May 08 Python
Python数学形态学实例分析
Sep 06 Python
python基于socket函数实现端口扫描
May 28 Python
python中如何打包用户自定义模块
Sep 23 Python
Python命令行参数定义及需要注意的地方
Nov 30 Python
python中类与对象之间的关系详解
Dec 16 Python
Python网络编程之ZeroMQ知识总结
Apr 25 Python
Django给表单添加honeypot验证增加安全性
May 06 Python
Python实现制作销售数据可视化看板详解
Nov 27 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
咖啡常见的种类
2021/03/03 新手入门
PHP中返回引用类型的方法
2015/04/03 PHP
PHP Reflection API详解
2015/05/12 PHP
Aster vs KG BO3 第三场2.18
2021/03/10 DOTA
ie6下png图片背景不透明的解决办法使用js实现
2013/01/11 Javascript
js调用图片隐藏&amp;显示实现代码
2013/09/13 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
Jquery异步提交表单代码分享
2015/03/26 Javascript
JavaScript实现简单的数字倒计时
2015/05/15 Javascript
微信企业号开发之微信考勤Cookies的使用
2015/09/11 Javascript
学习JavaScript设计模式(多态)
2015/11/25 Javascript
JavaScript入门系列之知识点总结
2016/03/24 Javascript
Bootstrap框架动态生成Web页面文章内目录的方法
2016/05/12 Javascript
js流动式效果显示当前系统时间
2016/05/16 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
2016/05/26 Javascript
Bootstrap Metronic完全响应式管理模板学习笔记
2016/07/08 Javascript
jquery html5 视频播放控制代码
2016/11/06 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
Vuex 快速入门(简单易懂)
2018/09/20 Javascript
对angular 实时更新模板视图的方法$apply详解
2018/10/09 Javascript
编写一个javascript元循环求值器的方法
2020/04/14 Javascript
vue同个按钮控制展开和折叠同个事件操作
2020/07/29 Javascript
[03:41]2018完美盛典-《Fight With Us》
2018/12/16 DOTA
Python求出0~100以内的所有素数
2018/01/23 Python
批量将ppt转换为pdf的Python代码 只要27行!
2018/02/26 Python
Python系统监控模块psutil功能与经典用法分析
2018/05/24 Python
python使用opencv对图像mask处理的方法
2019/07/05 Python
django认证系统 Authentication使用详解
2019/07/22 Python
python支持多线程的爬虫实例
2019/12/21 Python
html5教你做炫酷的碎片式图片切换 (canvas)
2017/07/28 HTML / CSS
应届实习生的自我评价范文
2014/01/05 职场文书
篝火晚会策划方案
2014/05/16 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
python编写五子棋游戏
2021/05/25 Python
Elasticsearch 数据类型及管理
2022/04/19 Python