下面的内容纯属个人学习心得,如果对于未的观点有疑问,敬请留言,我将虚心向大牛学习。 WSGI的全称是WEB SERVICE GATEWAY INTERFACE.WSGI 不是服务器,不是API,也不是模块,而是一种协议规范,是描述web service 和web application通信的协议规范 ...
分类:
其他好文 时间:
2017-10-10 21:59:40
阅读次数:
110
说先flask应用在请求时会调用 wsgi_app(self, environ, start_response) 这个方法 这个函数的基本步骤是: request_context 可以看出,requests_context 方法会调用 _RequestContext(self, environ) 类 ...
分类:
其他好文 时间:
2017-10-10 21:45:24
阅读次数:
178
简介 python web 框架本质(socket)、python web框架协议(WSGI)、及使用python wsgiref模块自已开发一个web框架。 Web 框架基础 python Web 框架本质上是一个socket服务端,用户的浏览器其实就是一个socket客户端。 #!/usr/bi... ...
分类:
编程语言 时间:
2017-10-07 14:30:51
阅读次数:
185
环境 : python2.7 django 1.9.8 使用工具pycharm Mysql 再static里创建css文件,template创建html表单 再head里配置link 配置数据库: ...
分类:
其他好文 时间:
2017-10-05 12:11:58
阅读次数:
147
简介 python web 框架本质(socket)、python web框架协议(WSGI)、及使用python wsgiref模块自已开发一个web框架。 Web 框架基础 python Web 框架本质上是一个socket服务端,用户的浏览器其实就是一个socket客户端。 #!/usr/bi ...
分类:
编程语言 时间:
2017-10-04 14:07:09
阅读次数:
191
1 动态web框架 1.1 web框架要和web服务器软件分开(如MVC) 1.2 web框架要和web服务器有良好的交互通信(python为自身的web框架制定了WSGI标准) 1.3 web框架要和数据库有良好的读写通信方法 2 关于WSGI标准 WSGI将Web服务分成两个部分:服务器和应用程 ...
分类:
Web程序 时间:
2017-10-03 16:25:06
阅读次数:
235
上图是Django基础逻辑图 ①Django里封装了WSGI模块,用于循环监听socket链接,当客户端发送WEB请求,wsgi就会与客户端建立连接,从而发送数据。 ②socket通信建立以后,在用户请求进入Django之前,会经历一层中间件的筛选: 具体流程如下: 1.process_reques ...
分类:
Web程序 时间:
2017-10-03 14:56:37
阅读次数:
293
一、作业目标 Django思维导图 - wsgi - 中间件 - URL 二、作业完成度(80%) ...
分类:
其他好文 时间:
2017-10-02 23:02:17
阅读次数:
104
一、web框架 web框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以快速开发特定的系统。他山之石,可以攻玉。python的所有web框架,都是对socket进行封装的。 web应用本质上是一个socket服务端,用户的浏览器是一个socket客户端 ...
分类:
Web程序 时间:
2017-10-01 23:49:28
阅读次数:
354
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 ...
分类:
编程语言 时间:
2017-10-01 23:01:39
阅读次数:
181