前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Werkzeug_wilczek

Werkzeug_wilczek

作者头像
全栈程序员站长
发布2022-11-08 17:57:06
3000
发布2022-11-08 17:57:06
举报
文章被收录于专栏:全栈程序员必看

Werkzeug简介

什么是Werkzeug

官网的描述是

Werkzeug is a WSGI utility library for Python. It’s widely used and BSD licensed. – Zerkzeug

什么又是WSGI呢?WSGI的全称是Web Server Gateway Interface,它是用来定义web服务器接口的一个规范。简单地讲,就是定义http服务器应该长什么样子,能处理哪些事情。PEP333就是对这个规范的详细描述。

Werkzeug就是用python对WSGI的实现一个通用库。它是Flask所使用的底层WSGI库。

Werkzeug的源码在托管在GitHub,目前的开发还是很活跃的状态。

Werkzeug包含哪些内容的实现

  • HTTP头的解析
  • 易用使用的request和response对象
  • 基于交互风格的JavaScript脚本语言的浏览器调试器
  • 与 WSGI 1.0 规范100%兼容
  • 支持Python 2.6, 2.7和3.3
  • Unicode支持
  • HTTP Session和签名Cookie支持
  • URI和IRI处理函数,包含对Unicode的支持
  • 内置兼容一些非标准的WSGI服务器和浏览器
  • 集成了URLs路由功能

关于Werkzeug作者

Werkzeug的作者是Armin Ronacher,它是个高产的程序员。从Werkzeug,到Flask,再到Jinja2几乎一个人包圆了。它的博客上也经常分享一些很有价值文章,对Python编程感兴趣的朋友可以读一读。

看到过一个对Werkzeug和Flask源码的评价:

Most pythonic code and write for human being

What’s next?

挖个大坑:阅读Werkzeug源码,总结一些有价值的信息,写成博文。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/185041.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月7日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Werkzeug简介
    • 什么是Werkzeug
      • Werkzeug包含哪些内容的实现
        • 关于Werkzeug作者
          • What’s next?
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档