
自己撸了一个 web 框架,项目名字是 Puck ,玩过 dota 的都知道~
目标是快速开发 restful 风格的 web api ,地址 https://github.com/EricQAQ/Puck
目前项目开发时间比较短,很多功能还有 bug ,文档还没有弄出来,只有简单的 example ,但是代码的注释比较齐全。
求大神指导,互相学习~
该项目的依赖包几乎只有 python 自带的标准库,只有少量的外部依赖~
语法结构参考了 flask ,借鉴了 flask 的 context 机制
使用 Puck 很方便:
from puck import Puck, api_response, request app = Puck() @app.route('/', methods=['GET']) def hello(): return api_response( data={ 'test': 'hello world!' } ) if __name__ == '__main__': app.run() 这样就可以返回一个 json 对象了~
1 EricNirvana OP |
2 pierre1994 May 13, 2016 弱弱问一下,权限认证和加密传输是否涉及额 |
3 hjcpnr May 14, 2016 不错不错,楼主,我也撸了一个框架,有兴趣一起交流啊! https://bitbucket.org/hjcpn/webuilder |
4 EricNirvana OP @pierre1994 你指的权限认证是类似登陆,然后是接口访问权限吗,其实可以通过种 cookie 的方式解决? |
5 EricNirvana OP @hjcpnr 恩恩 互相学习~ 另外 在 0.1.3 里面我支持了 restful 风格的接口的编写,可以按照自己的需求规定参数及其类型,详情可以看 0.1.3 里面的 example~ |
6 Fing May 14, 2016 感谢好厉害的样子,已 fork |