在前面一讲中我们学习如何创建一个简单的Flask项目,并做了一些简单的分析。接下来在这一节中就主要来讲讲Flask中最核心的内容之一:Werkzeug工具箱。Werkzeug是一个遵循WSGI协议的Python函数库。WSGI协议在前面的文章中也有提到(点我查看)。那Werkzeug有什么作用呢?它 ...
分类:
其他好文 时间:
2018-05-19 11:07:45
阅读次数:
222
1. django和flask框架的区别? 2. wsgi作用? wsgi 》》点我 新知识 Django源码: 3. django 请求生命周期 a. wsgi, 创建socket服务端,用于接收用户请求并对请求进行初次封装。 b. 中间件,对所有请求到来之前,响应之前定制一些操作。 c. 路由匹 ...
分类:
Web程序 时间:
2018-05-17 23:14:46
阅读次数:
325
1.什么是Django Django是一个Python Web框架,可以快速实现Web开发。 Django官方文档 https://docs.djangoproject.com/en/1.11/ 2.安装 确保安装了python和pip,使用pip安装django 在命令行输入,可以看到django ...
分类:
其他好文 时间:
2018-05-17 13:44:18
阅读次数:
143
WSGI 协议 : 作用 : 规定了服务器如何向框架发送消息 和 框架如何向服务器发送消息 实现 : # 函数名 application 是 WSGI 协议规定的,必须是这个函数名 # environ : 服务器向框架发送的数据(需要显示在浏览器中的文件的文件名) #... ...
分类:
Web程序 时间:
2018-05-13 21:37:21
阅读次数:
201
Apache配置WSGI 什么是WSGI WSGI被称作web服务器网关接口,在笔者看来其实是基于CGI标准针对Python语言做了一些改进,其主要功能是规范了web 服务器与Pythonj应用程序之间的交互方式,为Python在web开发方面提供了便利而已。关于WSGI原生开发可以阅读 参考 部分 ...
分类:
Web程序 时间:
2018-05-13 12:06:53
阅读次数:
239
引言 本文简单汇总Flask框架几大基础功能,包括: 路由系统 模板 数据库 几种常用Flask库 一个简单的Flask事例 Flask是一个基于Python,依赖Jinja2模板和WSGI服务的框架。当我们访问一个URL时,浏览器发出HTTP请求,WSGI接收到我们的请求,交给Flask框架提供的 ...
分类:
其他好文 时间:
2018-05-13 12:01:08
阅读次数:
144
其实就是封装旧酒,装进新瓶,自己再加点料。留坑,还没有用到。 Flask的请求扩展就是Django的中间件。Django的中间件不是Flask的中间件 ...
分类:
其他好文 时间:
2018-05-10 11:27:42
阅读次数:
235
1.在windows端使用工具(可以是pythonIDE,也可以是PyCharm等工具)创建项目 django-admin startproject website 2.配置wsgi.py文件: 3.设置 settings.py文件: 4.将文件夹内容,复制到已经共享的服务器中 5.在服务器运行测试 ...
分类:
系统相关 时间:
2018-05-09 17:58:03
阅读次数:
267
为什么不使用mod_wsgi wsgi可以看成一种编程标准,而不是一个socket协议,他不同于fastcgi它是一个通信协议 Python web程序,布署起来常见的有两种方法: 1.一种是使用框架本身自带的的server服务器调用wsgi接口来调用我们的web app应用程序,而因为我们的框架开 ...
分类:
其他好文 时间:
2018-05-09 16:43:39
阅读次数:
505
轮询 ajax轮询 ,ajax轮询 的原理非常简单,让浏览器隔个几秒就发送一次请求,询问服务器是否有新信息。 1、后端代码 2、前端代码 长轮询 long poll 其实原理跟 ajax轮询 差不多,都是采用轮询的方式,不过采取的是阻塞模型(一直打电话,没收到就不挂电话),也就是说,客户端发起连接后 ...
分类:
编程语言 时间:
2018-05-08 20:56:05
阅读次数:
320