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 相关文章推荐
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
Jan 22 Python
Python 异常处理实例详解
Mar 12 Python
python教程之用py2exe将PY文件转成EXE文件
Jun 12 Python
Python+Selenium自动化实现分页(pagination)处理
Mar 31 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
Dec 07 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
Dec 21 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
Nov 07 Python
kafka-python 获取topic lag值方式
Dec 23 Python
使用Django清空数据库并重新生成
Apr 03 Python
python 已知平行四边形三个点,求第四个点的案例
Apr 12 Python
Pytest测试框架基本使用方法详解
Nov 25 Python
python实现视频压缩功能
Dec 18 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
967 个函式
2006/10/09 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
php使用fputcsv()函数csv文件读写数据的方法
2015/01/06 PHP
深入浅析php json 格式控制
2015/12/24 PHP
PDO::query讲解
2019/01/29 PHP
JavaScript 解析读取XML文档 实例代码
2009/07/07 Javascript
jquery 动态创建元素的方式介绍及应用
2013/04/21 Javascript
目前流行的JavaScript库的介绍及对比
2013/09/29 Javascript
jQuery实现的支持IE的html滑动条
2015/03/16 Javascript
跟我学习javascript的var预解析与函数声明提升
2015/11/16 Javascript
实例讲解避免javascript冲突的方法
2016/01/03 Javascript
理解js对象继承的N种模式
2016/01/25 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
字太多用...代替的方法(两种)
2017/03/15 Javascript
详解Vue2.x-directive的学习笔记
2017/07/17 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
vue中npm包全局安装和局部安装过程
2019/09/03 Javascript
python方向键控制上下左右代码
2018/01/20 Python
Python对数据进行插值和下采样的方法
2018/07/03 Python
Django实现基于类的分页功能
2019/10/31 Python
关于Numpy中的行向量和列向量详解
2019/11/30 Python
使用python求解二次规划的问题
2020/02/29 Python
python str字符串转uuid实例
2020/03/03 Python
PyCharm+PyQt5+QtDesigner配置详解
2020/08/12 Python
HTML5打开本地app应用的方法
2016/03/31 HTML / CSS
TripAdvisor瑞典:全球领先的旅游网站
2017/12/11 全球购物
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
水污染治理专业毕业生推荐信
2013/11/14 职场文书
大学生思想汇报范文
2013/12/31 职场文书
如何写一封打动人心的求职信
2014/02/17 职场文书
2015年世界艾滋病日活动总结
2015/03/24 职场文书
2015年底工作总结范文
2015/05/15 职场文书
死亡诗社观后感
2015/06/05 职场文书
战友聚会致辞
2015/07/28 职场文书
Python使用scapy模块发包收包
2021/05/07 Python