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源码,总结一些有价值的信息,写成博文。

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • ls 命令还能这么玩?看一下这 20 个实用范例

    ls 命令还能这么玩?看一下这 20 个实用范例

    2021年10月21日
  • 在tcp协议的三次握手中(tcp/ip协议三次握手)

    TCP特性1.确认应答(可靠传输的最核心机制)1.确认应答(可靠传输的最核心机制)可靠传输的最核心机制

  • Oracle11g软硬件基本要求,Oracle 11g的安装

    Oracle11g软硬件基本要求,Oracle 11g的安装Oracle11g有基本安装和高级安装两种方式。两种方式对硬件要求也不相同,oracle11g软件非常大,对硬件要求很高。目前只是讲述在windows环境下的安装,Linux环境下安装以后会讲,下表给出了安装Oracle11g所需的硬件配置。系统要求说明CPU最低主频550MHZ以上内存1GB以上虚拟内存物理内存的2倍磁盘空间基本安装需4.55G,高级安装需4.92G一、Windows环境下安装…

  • kafka教程_scala为什么用的很少

    kafka教程_scala为什么用的很少kafka教程第1章 Kafka概述1.1定义1.2消息队列1.2.1传统消息队列的应用场景消息队列的好处1.2.2消息队列的两种模式1.3什么是Kafka1.4Kafka架构1.5kafka名词解释1.6消息格式第2章Kafka集群部署2.1环境准备2.1.1集群规划2.1.2jar包下载2.2Kafka集群部署2.3Kafka命令行操作1)查看topic2)创建topic3)删除topic4)发送消息5)消费消息第3章Kafka工作流程分析3.1kafka工作流程及文件存

    2022年10月17日
  • java打印菱形思路[通俗易懂]

    java打印菱形思路[通俗易懂]总共2个大的for循环  里边有小的对吧第一个大的for是打印菱形的上半部分for(i=1;i  { 这个小的for是打印每一行前边的空格   for(j=1;j   System.out.print(“”); 这个是打印星星的   for(j=1;j   System.out.print(“*”); 这个是打印完一行的换行  S

  • 我个人中意的VS2017/VS2019插件,推荐给大家(#^.^#)

    我个人中意的VS2017/VS2019插件,推荐给大家(#^.^#)1、VS插件,微软官网https://marketplace.visualstudio.com/https://visualstudio.microsoft.com/zh-hans/vs/features/extend/–扩展VisualStudioIDE,入门教程https://marketplace.visualstudio.com/publishers/Microso…

发表回复

您的电子邮箱地址不会被公开。

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