摘要:
今天主要讲一下`werkzeug`中的`routing`模块。这个模块是`werkzeug`中的重点模块,`Flask`中的路由相关的操作使用的都是这个模块 ##routing模块的用法在讲解模块的源码之前,先讲讲这个模块怎么用。创建Map()对象: >>> m = Map([ ...... 阅读全文
摘要:
这次主要讲下werkzeug中的`Local`. 源码在`werkzeug/local.py`##Thread Local在Python中,状态是保存在对象中。`Thread Local`是一种特殊的对象,它是**对线程隔离的**。所谓对线程隔离,是指每一个线程对一个`Thread Local`对象... 阅读全文
摘要:
##**`wsgi.py`————第二部分** `pop_path_info()`函数 先测试一下这个函数的作用: >>> from werkzeug.wsgi import pop_path_info >>> env = {'SCRIPT_NAME': '/foo', 'PATH_INFO':... 阅读全文
摘要:
因为第一部分是关于初始化的部分的,我就没有发布出来~##**`wsgi.py`————第一部分** 在分析这个模块之前, 需要了解一下`WSGI`, 大致了解了之后再继续~####`get_current_url()`函数 很明显,该函数的作用是获取当前url地址。 代码如下:```pythond... 阅读全文
摘要:
关于wsgi的介绍~ 阅读全文
摘要:
python装饰器,带源码分析 阅读全文