Werkzeug_wilczek

Werkzeug_wilczekWerkzeug简介什么是Werkzeug官网的描述是WerkzeugisaWSGIutilitylibraryforPython.It’swidelyusedandBSDlicensed.– Zerkzeug什么又是WSGI呢?WSGI的全称是WebServerGatewayInterface,它是用来定义web服务器接口的一

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

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.net/185041.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 深度图像基础知识(一)[通俗易懂]

    深度图像基础知识(一)[通俗易懂]深度图像(depthimage)也被称为距离影像(rangeimage),是指将从图像采集器到场景中各点的距离(深度)作为像素值的图像,它直接反映了景物可见表面的几何形状。深度图像经过坐标转换可以计算为点云数据,有规则及必要信息的点云数据也可以反算为深度图像数据。深度数据流所提供的图像帧中,每一个像素点代表的是在深度感应器的视野中,该特定的(x,y)坐标处物体到离摄像头平面最近的

    2022年4月25日
    51
  • 计算机专业英语词汇大全

    A(Active-matrix)主动矩阵(Adaptercards)适配卡(Advancedapplication)高级应用(Analyticalgraph)分析图表(Analyze)分析(Animations)动画(Applicationsoftware)应用软件(Arithmeticoperations)算术运算(Audio-outputdevice)音频输出…

    2022年4月4日
    77
  • mysql截取前几个字符串_MySQL 截取字符串函数的sql语句

    mysql截取前几个字符串_MySQL 截取字符串函数的sql语句1、left(name,4)截取左边的4个字符列:SELECTLEFT(201809,4)年结果:20182、right(name,2)截取右边的2个字符SELECTRIGHT(201809,2)月份结果:093、SUBSTRING(name,5,3)截取name这个字段从第五个字符开始只截取之后的3个字符SELECTSUBSTRING(‘成都融资事业部’,5,3)结果:事业部4、…

    2022年6月1日
    42
  • JavaIO流程–创建文件和目录的实例

    JavaIO流程–创建文件和目录的实例

    2022年1月11日
    51
  • pip卸载所有包_anaconda卸载与重装

    pip卸载所有包_anaconda卸载与重装安装和import时包的名称不一致时,比如scikit-learn和sklearn,卸载的时候还是应该用包的全称,也就是与安装时一致用pip安装的就要用pip卸载,而不是conda,反之亦然

    2022年10月19日
    3
  • 初学者java编程软件_编写python的软件

    初学者java编程软件_编写python的软件初学者刚刚入门学习需要用到一些开发工具,初学Java一般从控制台应用程序开发开始的,在cmd下调试,为你的电脑搭建好开发环境,需要在网站上下载JDK,安装完成后调试成功就可以开始写你的Java程序了。1.IDEAJava编程软件业界最好的Java开发工具之一,支持常见的智能补全、语法提示、代码高亮等基本功能。除此之外,还支持代码审查、代码重构、CSV整合、JUnit、GUI设计等高级功能,集成了Maven和Gradle构建工具,项目管理更加方便,因此使用的公司和…

    2022年9月23日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号