阅读 73

odoo好用吗,odoo orm

转载https://blog.csdn.net/kami DOX/article/details/39756299

3359 blog.csdn.net/perfect sorrow/article/details/80237066

基本知识:

Werkzeug简介什么是Werkzeug官方网站的说明

werkzeugisawsgiutilitylibraryforpython.it’swidelyusedandbsdlicensed .zerkzeug

另外什么是WSGI? WGI的全称是Web Server Gateway Interface,是用于定义web服务器界面的规范。 简单来说,就是定义http服务应该如何成长,可以处理什么事情。 PEP333是这个规格的详细说明。

Werkzeug是使用python实现WSGI的通用库。 这是Flask使用的基本WSGI库。

Werkzeug的源代码托管在GitHub上,目前开发很活跃。

用于实现request和response对象的交互式基于JavaScript脚本语言的浏览器调试器与WSGI 1.0规范100%兼容,便于分析Werkzeug中包含的内容的HTTP标头2.7和3.3Unicode支持HTTP Session和签名Cookie,并支持URI和IRI处理函数。 Unicode支持内置了非标准WSGI服务器和浏览器的兼容性,Werkzeug的创建者Werkzeug的创建者是Armin Ronacher,是高产程序员。 从Werkzeug到Flask,再到Jinja2几乎都是一个人圆圆的。 那个博客也经常分享有价值的文章,对Python编程感兴趣的人可以读一下。

我看过Werkzeug和Flask对源代码的评价:

mostpythoniccodeandwriteforhumanbeing

werkzeug详细信息

首先,介绍什么是werkzeug。 werkzeug是Web框架的基础WSGI工具包。 这里稍微说明一下,werkzeug既不是web服务器,也不是web框架,而是工具包。 据官方介绍,它是一个WSGI工具包,可以用作web框架的基础库。 因为封装了Request、Response等很多web框架的东西。

例如,我最常用的Flask框架是基于Werkzeug开发的。 所以,解析Werkzeug的基础。 因为我想知道Flask的实现逻辑和基础控制。 虽然本文没有涉及Flask,但我们使用Werkzeug创建了一个简单的web APP演示,并以该web APP演示为例分析了请求处理和响应生成过程。

从简单的例子开始吧。 让我们先看一下werkzeug的使用方法,然后探索werkzeug的实现原理。

要安装werkzeug,我希望读者在virtualenv环境中跟随我的脚步。 如果你还不知道什么是virtualenv,请在我的博客上搜索virtualenv,先修好再继续。 因为由于数据库的冲突等问题,很有可能看不到本文介绍的内容。

确定,接下来开始安装werkzeug。

1

pip install Werkzeug

如果这个命令继续的话,几秒钟后就可以使用werkzeug了。

简单的web服务器之后,我们开始使用werkzeug创建简单的web服务器。 此服务器只返回" Hello Werkzeug ",没有其他内容。


文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐