Python Werkzeug
Posted gqy02
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python Werkzeug 相关的知识,希望对你有一定的参考价值。
原文: http://blog.gqylpy.com/gqy/350
"首先,Werkzeug是一个WSGI工具包
,它可以作为一个Web框架的底层库。
需要注意的是,Werkzeug不是一个web服务器,也不是一个web框架,而是一个工具包,官方的介绍说是一个 WSGI 工具包,它可以作为一个 Web 框架的底层库,因为它封装好了很多 Web 框架的东西,例如Request
、Response
等等。
下面我们将使用Werkzeug来创建一个简单的web服务器,来说明Werkzeug怎么使用。
安装:pip install Werkzeug
from werkzeug.wrappers import Response, Request
from werkzeug.serving import run_simple
@Request.application
def app(request):
print(request) # <Request 'http://127.0.0.1:8000/favicon.ico' [GET]>
print(request.method) # 请求类型
print(request.path) # /favicon.ico
return Response('Hello Werkzeug')
run_simple(hostname='127.0.0.1', port=8000, application=app)
这个服务器仅仅返回"Hello Werkzeug".
"
原文: http://blog.gqylpy.com/gqy/350
以上是关于Python Werkzeug 的主要内容,如果未能解决你的问题,请参考以下文章
python werkzeug.wsgi.DispatcherMiddleware()的几种应用实例
python接收文件对象<class ‘werkzeug.datastructures.FileStorage‘>转byte
Python Flask(部署在 Heroku 上):ImportError: cannot import name 'secure_filename' from 'werkzeug' when de