python+django加载静态网页模板解析


Posted in Python onDecember 12, 2017

接着前面Django入门使用示例

今天我们来看看Django是如何加载静态html的?

我们首先来看一看什么是静态HTML,什么是动态的HTML?二者有什么区别?

静态HTML指的是使用单纯的HTML或者结合CSS制作的包括图片、文字等的只供用户浏览但不包含任何脚本、不含有任何交互功能的网页!

动态的HTML指的是网页不仅提供给用户浏览,网页本身还有交互功能,存在着在脚本如JAVASCRIPT,并利用某种服务器端语言如PHP等实现如用户注册,用户登录,上传文件,下载文件等功能

接下来,了解下加载静态HTML是如何实现的。

1.第一步,在manage.py同级下新建html目录,里面新建一个index.html

python+django加载静态网页模板解析

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
  <h1>这是一个html页面</h1>
</body>
</html>

2.接着修改

python+django加载静态网页模板解析

Django有个函数专门用来加载网页模板

render_to_response

3.我们在Django初体验中,浏览器访问http://127.0.0.1:8000/index/,页面显示”helloworld”,这正是returnHttpResponse("<h1>helloworld</h1>")返回的内容。

那么我们现在访问同样的地址,是否显示的是index.html呢?

python+django加载静态网页模板解析

哇哦,很抱歉,“模板不存在”

4.这是因为我们还需要一些配置。

来到settings.py文件,在TEMPLATES-DIRS配置项中写上BASE_DIR+'/html'

python+django加载静态网页模板解析

现在访问http://127.0.0.1:8000/index/ 就是我们想要的结果了

python+django加载静态网页模板解析

总结

以上就是本文关于python+django加载静态网页模板解析的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:

如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
使用python实现baidu hi自动登录的代码
Feb 10 Python
python实现dict版图遍历示例
Feb 19 Python
解决Python 遍历字典时删除元素报异常的问题
Sep 11 Python
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
Apr 17 Python
使用Python &amp; Flask 实现RESTful Web API的实例
Sep 19 Python
Django rest framework工具包简单用法示例
Jul 20 Python
Python图像处理之简单画板实现方法示例
Aug 30 Python
python使用正则表达式来获取文件名的前缀方法
Oct 21 Python
使用Python实现将list中的每一项的首字母大写
Jun 11 Python
Python PIL读取的图像发生自动旋转的实现方法
Jul 05 Python
基于注解实现 SpringBoot 接口防刷的方法
Mar 02 Python
七个非常实用的Python工具包总结
Jun 15 Python
Django入门使用示例
Dec 12 #Python
django使用html模板减少代码代码解析
Dec 12 #Python
Python使用三种方法实现PCA算法
Dec 12 #Python
Java分治归并排序算法实例详解
Dec 12 #Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
Dec 12 #Python
Python数据结构与算法之图的基本实现及迭代器实例详解
Dec 12 #Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
Dec 12 #Python
You might like
PHP 简单数组排序实现代码
2009/08/05 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
2016/01/07 PHP
实例说明js脚本语言和php脚本语言的区别
2019/04/04 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
javaScript parseInt字符转化为数字函数使用小结
2009/11/05 Javascript
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
Javascript玩转继承(二)
2014/05/08 Javascript
jQuery中detach()方法用法实例
2014/12/25 Javascript
在Ubuntu系统上安装Ghost博客平台的教程
2015/06/17 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
js创建对象的方法汇总
2016/01/07 Javascript
AngularJS实现标签页的两种方式
2016/09/05 Javascript
Bootstrap Img 图片样式(推荐)
2016/12/13 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
js实现从左向右滑动式轮播图效果
2017/07/07 Javascript
JS Ajax请求会话过期处理问题解决方法分析
2019/11/16 Javascript
vuex存取值和映射函数使用说明
2020/07/24 Javascript
javascript实现京东登录显示隐藏密码
2020/08/02 Javascript
js在HTML的三种引用方式详解
2020/08/29 Javascript
完美解决python遍历删除字典里值为空的元素报错问题
2016/09/11 Python
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
python读取.mat文件的数据及实例代码
2019/07/12 Python
PYTHON如何读取和写入EXCEL里面的数据
2019/10/28 Python
纯CSS3实现扇形动画菜单(简化版)实例源码
2017/01/17 HTML / CSS
html5自带表单验证体验优化及提示气泡修改功能
2017/09/12 HTML / CSS
天猫精选:上天猫,就够了
2016/09/21 全球购物
英国床垫在线:Mattress Online
2016/12/07 全球购物
盖尔斯工厂店:GUESS Factory
2020/01/21 全球购物
高中军训感想800字
2014/02/23 职场文书
家长会主持词
2014/03/26 职场文书
珍惜资源保护环境的建议书
2014/05/14 职场文书
村党支部公开承诺书
2014/05/29 职场文书
临床专业自荐信
2014/06/22 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书
使用Pytorch训练two-head网络的操作
2021/05/28 Python