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解析html开发库pyquery使用方法
Feb 07 Python
使用Python对Excel进行读写操作
Mar 30 Python
Python tkinter模块中类继承的三种方式分析
Aug 08 Python
Python简单读写Xls格式文档的方法示例
Aug 17 Python
pandas 快速处理 date_time 日期格式方法
Nov 12 Python
python读取目录下最新的文件夹方法
Dec 24 Python
深入理解Django-Signals信号量
Feb 19 Python
python3实现单目标粒子群算法
Nov 14 Python
keras的ImageDataGenerator和flow()的用法说明
Jul 03 Python
python实现快速文件格式批量转换的方法
Oct 16 Python
Python使用tkinter实现小时钟效果
Feb 22 Python
OpenCV 图像梯度的实现方法
Jul 25 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英文字母大小写转换函数小结
2014/05/03 PHP
php获取textarea的值并处理回车换行的方法
2014/10/20 PHP
基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法
2015/12/20 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
php中namespace及use用法分析
2016/12/06 PHP
PHP使用第三方即时获取物流动态实例详解
2017/04/27 PHP
Laravel使用Queue队列的技巧汇总
2019/09/02 PHP
Javascript中的作用域和上下文深入理解
2015/07/03 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
2016/02/14 Javascript
jQuery实时显示鼠标指针位置和键盘ASCII码
2016/03/28 Javascript
jQuery实现区域打印功能代码详解
2016/06/17 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
微信小程序 五星评价功能的实现
2017/03/09 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
Python中绑定与未绑定的类方法用法分析
2016/04/29 Python
用python记录运行pid,并在需要时kill掉它们的实例
2017/01/16 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
Tensorflow环境搭建的方法步骤
2018/02/07 Python
python+influxdb+shell编写区域网络状况表
2018/07/27 Python
对Python信号处理模块signal详解
2019/01/09 Python
通过python爬虫赚钱的方法
2019/01/29 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
2019/09/24 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
python实例化对象的具体方法
2020/06/17 Python
解析Python 偏函数用法全方位实现
2020/06/26 Python
Python selenium如何打包静态网页并下载
2020/08/12 Python
Vans(范斯)德国官网:美国南加州的原创极限运动潮牌
2017/05/02 全球购物
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
高中数学教学反思
2014/01/30 职场文书
经济类毕业生求职信
2014/06/26 职场文书
2014年保险公司工作总结
2014/11/22 职场文书
家长会后的感想
2015/08/11 职场文书
CSS作用域(样式分割)的使用汇总
2021/11/07 HTML / CSS