python 动态加载与静态加载_python+django加载静态网页模板解析
今天我们来看看Django是如何加载静态html的?
我们首先来看一看什么是静态HTML,什么是动态的HTML?二者有什么区别?
静态HTML指的是使用单纯的HTML或者结合CSS制作的包括图片、文字等的只供用户浏览但不包含任何脚本、不含有任何交互功能的网页!
动态的HTML指的是网页不仅提供给用户浏览,网页本身还有交互功能,存在着在脚本如JAVASCRIPT,并利用某种服务器端语言如PHP等实现如用户注册,用户登录,上传文件,下载文件等功能
接下来,了解下加载静态HTML是如何实现的。
1.第一步,在manage.py同级下新建html目录,里面新建一个index.html
2.接着修改
Django有个函数专门用来加载网页模板
render_to_response
3.我们在Django初体验中,浏览器访问http://127.0.0.1:8000/index/,页面显示”helloworld”,这正是returnHttpResponse("
helloworld
")返回的内容。
那么我们现在访问同样的地址,是否显示的是index.html呢?
哇哦,很抱歉,“模板不存在”
4.这是因为我们还需要一些配置。
来到settings.py文件,在TEMPLATES-DIRS配置项中写上BASE_DIR+'/html'
现在访问http://127.0.0.1:8000/index/ 就是我们想要的结果了
总结
以上就是本文关于python+django加载静态网页模板解析的全部内容,希望对大家有所帮助。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
原文链接:http://blog.csdn.net/github_26672553/article/details/52453866
python 动态加载与静态加载_python+django加载静态网页模板解析相关推荐
- python如何读取数据保存为新格式_Python -- 数据加载、存储与文件格式
标签(空格分隔): Python 读入读出通常可以划分为几个大类:读取文本文件和其他更高效的磁盘存储格式,加载数据库中的数据,利用Web API操作网络资源. 读写文本格式的数据 pandas提供了一 ...
- python无法处理特别大的数据文件_Python实现快速大文件比较代码解析
问题 假如,在有两个大文件分别存储了大量的数据,数据其实很简单就是一堆字符串,每行存储一条,如何快速筛选出两个文件的异同之处么,或者如何筛选出两个文件中不同的元素呢? 刚开始我是通过最简单的方法,利用 ...
- python爬虫模拟浏览器的两种方法_python爬虫模拟浏览器访问-User-Agent过程解析
这篇文章主要介绍了python爬虫模拟浏览器访问-User-Agent过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 模拟浏览器访问-Use ...
- python 动态加载与静态加载_python中的元类、静态方法、类方法,动态添加方法...
首先介绍几个概念: 1.#所谓的静态方法就是这个方法任何类都可以调用,程序一加载就存在的方法 2.所谓的类方法就是这个类一加载就存在的方法,不用实例化这个类就已经存在的方法 3.所谓的元类就是创建类的 ...
- Python图片转gif(将静态图转化为分块加载的动态图)
简介 将静态图转化为分块加载的动态图 方案 1. PIL: 1. 创建背景图2. 将原图拆分成N块并依次合成到背景图的相应位置, 得到N张素材图3. 将N张素材图合成GIF2. pygifsicle对 ...
- python+django加载静态网页模板
摘要:接着前面Django初体验今天我们来看看Django是如何加载静态html的?1.第一步,在manage.py同级下新建html目录,里面新建一个index.html<!DOCTYPEht ...
- 【Android 逆向】加壳技术简介 ( 动态加载 | 第一代加壳技术 - DEX 整体加固 | 第二代加壳技术 - 函数抽取 | 第三代加壳技术 - VMP / Dex2C | 动态库加壳技术 )
文章目录 一.动态加载 二.第一代加壳技术 ( DEX 整体加固 ) 三.第二代加壳技术 ( 函数抽取 ) 四.第三代加壳技术 ( Java 函数 -> Native 函数 ) 五.so 动态库 ...
- VsCode配置Python开发环境后运行代码会报错“无法加载文件 D:\Code\xxx\poetry-demo\.venv\Scripts\Activate.ps1”
问题描述:在VsCode中配置Python开发环境后运行代码会报错"无法加载文件 D:\Code\xxx\poetry-demo\.venv\Scripts\Activate.ps1&quo ...
- vue动态加载js和css以及部分页面加载特定的js和css
vue动态加载js和css以及部分页面加载特定的js和css vue项目第一次加载很慢的,发现在第一次加载要很大的js导致卡顿.可以使用cdn加速和其他gzip方式效果不是很明显.因此考虑每个页面动态 ...
最新文章
- 使用ISDN和DDR技术改善远程连接性能
- java lists 引用包,在线等java【不在同一类,同一个包的两个LIst可以实现复制么?怎...
- 7.Redis常用命令:ZSet
- “数据资产化”线上论坛圆满结束!
- cocos2d-x JS 重力感应监听事件
- 使用C# 未解决的问题(VS2012)
- 微信小程序获取unionid与openid
- 现阶段的主流数据库分别是哪几种?
- Python中的角度转换功能
- 绘制地图其实并不难!如何绘制地图?看看Smartbi的制作方法
- android dialog edittext 弹出软件盘,http://gogo.com-官方网站
- 关于silvaco安装不成功问题解决
- Dao层和Service层的区别
- 浙江大学2020计算机考研复试线,浙江大学2020考研复试分数线已公布
- 汇总:所有你该知道的AR/VR/3D技术与发展
- 51Nod 1278 相离的圆 c/c++题解
- 吴恩达-DeepLearning.ai-05 序列模型(一)
- Putty 下载安装
- 【存货系列】JS文字转语音方案设计及实现
- 考研线性代数手写笔记1 行列式