假期里的Python

2017-09-01  本文已影响0人  Gouwal

Web的理解

web 浏览器 和 web服务器的作用

web浏览器通过HTTP传输协议将需求发送给web服务器,服务器给出response生成相应的HTLM告知web浏览器如何来显示

WSGI -- Web Server Gatway Interface

因为整个的请求过程和响应过程的底层代码相当之复杂,WSGI作为一个统一接口,web开发者只需要实现一个函数,就可以响应HTTP请求。

Flask

但是当我们面对多个请求时,你无法创建n多个函数,即使创建了,日后维护起来也会是艰难重重,这时我们需要将WSGI再抽象一个级别,这就有了Web框架,目前Web框架有上百个,比较流行的框架之一就是Flask

这样我们就成功的把注意力从WSGI处理函数转移到URL+对应的处理函数,极大简化了 Web应用的编写。同时,Web框架有自己的API,用来实现从HTTP的请求中拿到用户的数据,比如Flask就通过request.form['name']来获得表单内容。

MVC

Model, View, Controller
模型,视图,控制器


假期里的Python 假期里的Python
上一篇 下一篇

猜你喜欢

热点阅读