会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
桌子
博客园
首页
新随笔
联系
订阅
管理
2017年7月11日
Bottle源码阅读(3) HeaderDict
摘要: HeaderDict封装了dict,并将字典的键的单词的首字母进行大写。并且将value变成一个可迭代的对象,将value变成一个list对象,即value=[value]。WSGI标准中定义了要将一个字符串类型转换成list类型,这样会使其有更好的表现形式。server也可以不用一次全部输出可以用
阅读全文
posted @ 2017-07-11 19:33 桌子233
阅读(223)
评论(0)
推荐(1)
2017年7月10日
Bottle源码阅读(2) WSGIHandler
摘要: WSGI Handler 这段代码有40行,这段代码就是Bottle的与WSGIServer通信的核心。 要看懂这段代码,就不得不了解WSGI的实现了。WSGI是一个协议,该协议定义了WSGI的实现必须是一个可以调用的对象,在Python中也就是必须要有 Object.__call__() 这个方
阅读全文
posted @ 2017-07-10 21:01 桌子233
阅读(296)
评论(0)
推荐(1)
Bottle源码阅读(1) 总体概述
摘要: Bottle是Python的一个轻量级的网络框架,它实现一个服务器的中间层。Bottle的最早版本,十分的精简只有800多行,但是麻雀虽小五脏俱全,Bottle实现了很多的功能: 从上图可以看出,Marcel Hellkamp(作者)在初版就实现了很多的内容。 WSGI 介绍一下WSGI吧,大家用P
阅读全文
posted @ 2017-07-10 17:37 桌子233
阅读(206)
评论(0)
推荐(1)
公告