1、Web编程:WSGI WSGI将Web服务分为两个部分:服务器和应用程序。WSGI服务器只负责与网络相关的两件事:接收浏览器的HTTP请求、向浏览器发送HTTP应答;而对HTTP请求的具体处理逻辑,则通过调用WSGI应用程序进行。WSGI的更多信息见:Web开发:CGI和WSGI。 实现一个WS ...
分类:
Web程序 时间:
2018-10-02 20:25:46
阅读次数:
208
1、django、flask、tornado框架的比较? 2、什么是wsgi? 3、django请求的生命周期? 4、列举django的内置组件? 5、列举django中间件的5个方法?以及django中间件的应用场景? 6、简述什么是FBV和CBV? 7、django的request对象是在什么时 ...
分类:
编程语言 时间:
2018-09-28 00:06:41
阅读次数:
402
前言 websocket 是一种html5新的接口,以前服务器推送需要进行ajax等方式进行轮训,对服务器压力较高,随着新标准的推进,使用websocket在推送等方面已经是比较成熟了,并且各个浏览器对websocket的支持情况已经比较好了,只要不是太老古古董,对这些暂时不考虑。 使用websoc ...
分类:
Web程序 时间:
2018-09-21 18:26:10
阅读次数:
239
wsgi -- Web Server Gateway Interface 用来处理client端和server端之间的TCP连接、HTTP原始请求和响应格式 用来处理client端和server端之间的TCP连接、HTTP原始请求和响应格式 创建项目的步骤 安装django: pip3 instal ...
分类:
其他好文 时间:
2018-09-18 16:01:26
阅读次数:
107
WSGI 一个Web应用的本质就是: 浏览器发送一个HTTP请求; 服务器收到请求,生成一个HTML文档; 服务器把HTML文档作为HTTP响应的Body发送给浏览器; 浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。 如果要动态生成HTML,就需要把上述步骤自己来实现。不过,接 ...
分类:
其他好文 时间:
2018-09-17 22:12:22
阅读次数:
501
1.django的介绍 Django是一个开放源代码的Web应用框架,由Python写成。采用了MVT的软件设计模式,即模型Model,视图View和模板Template。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。并于2005年7月在BSD许可证下发布。这套框架是以比利 ...
分类:
其他好文 时间:
2018-09-15 10:08:06
阅读次数:
246
Django处理请求的顺序如下: 1、通过Web服务器网关接口(WSGI:Web Server Gateway Interface)对Web服务器的socket请求进行处理; 提示:WSGI是Python应用程序或框架和Web服务器之间的一种接口。 2、Django框架(控制器)控制用户输入,进行U ...
分类:
其他好文 时间:
2018-09-14 22:56:24
阅读次数:
472
1.django请求的生命周期? 1.wsgi,请求封装后交给web框架 (Flask、Django) 2.中间件,对请求进行校验或在请求对象中添加其他相关数据,例如:csrf、request.session - 3.路由匹配 根据浏览器发送的不同url去匹配不同的视图函数 4.视图函数,在视图函数 ...
分类:
编程语言 时间:
2018-09-12 01:12:40
阅读次数:
155
Django Django 一、什么是Django? 二、MVC和MT 三、Django基本命令和配置 基本命令 1 、下载与命令 2、目录结构 3、启动Django 4、同步更改数据库表或字段 5、清空数据库 基本配置 1、static配置: 视图层(view)路由控制 Django 一、什么是D ...
分类:
其他好文 时间:
2018-09-09 18:05:56
阅读次数:
165
简介 Gunicorn来源于Ruby的unicorn项目,是一个Python WSGI HTTP Server,通过 模型来管理和维护worker。 简而言之就是通过多进程管理应用服务器,实现了对WSGI的功能拓展,比如IO处理模型是同步还是异步、轮询机制、请求限制等等。 配置 "参数配置" Sup ...
分类:
其他好文 时间:
2018-09-09 18:03:24
阅读次数:
175