werkzeug
文章平均质量分 68
Shiina_Orez
这个作者很懒,什么都没留下…
展开
-
《Call Werkzeug》python werkzeug源码阅读 --前言:什么是WSGI
前言:Werkzeugwerkzeug是使用Python语言编写的一个web后端工具包,提供了相当多的功能,并且是基于PEP 333:WSGI标准的,因此易于扩展。现如今许多的服务器端框架都是使用werkzeug的,比如flask。标准:WSGIWSGI是web server gateway interface的意思,即web服务器网关接口。是在PEP 333中提出用于规范服务端接口协议...原创 2018-11-21 23:56:51 · 626 阅读 · 0 评论 -
《Call Werkzeug》python werkzeug源码阅读 --WRAPPERS:导读
前言:WRAPPERS,即wrappers.py。包含了请求基类(BaseRequest)、响应基类(BaseResponse)和诸多的混入类(Mixin Classes)。wrappers.py是我选择进行源码解读的第一个入口,因为在写Web应用的过程中永远是离不开请求和响应的,那么首当其冲的就是要理解这两个至关重要又联系紧密的类了。在wrappers.py中,首先映入眼帘的是开发者们留下...原创 2018-11-28 21:13:26 · 557 阅读 · 0 评论 -
《Call Werkzeug》python werkzeug源码阅读 --预备知识:WSGI-Environment
WSGI-Environment是什么:WSGI-Environment,就是在代码中最常见的environ。environ字典被用来包含CGI(Common Gateway Interface,必须的网关接口)环境变量,除非是空字符串,否则所有以下将要介绍的变量都必须指定,但是在空字符串的情况下,他们会被忽略。除非特殊说明。简而言之:environ是一个字典,包含请求中所有的环境变量e...原创 2018-11-28 15:38:20 · 400 阅读 · 0 评论 -
《Call Werkzeug》python werkzeug源码阅读 --预备知识:Cookie中的path和domain
源码中对应的场景:在werkzeug.wrappers.BaseRequest.delete_cookie()和werkzeug.wrappers.BaseRequest.set_cookie()方法的参数中出现了path和domain。在看到的时候不是很理解,只是大概知道是中文路径和域的意思,在查阅了相关资料之后做一个总结。path:path代表cookie所在的目录,默认为'/',也...原创 2018-12-02 00:41:20 · 323 阅读 · 0 评论