如何在Werkzeug中返回错误?

时间:2012-01-10 04:27:58

标签: werkzeug

我开始学习Werkzeug了。我看到如何创建一个简单的响应:

def __call__(self, environ, start_response):
    response = Response('hi there!')
    return response(environ, start_response)

构建错误响应的最简单方法是什么?也就是说,除了消息内容本身!有没有办法设置响应以表明它是一个错误?

1 个答案:

答案 0 :(得分:1)

来自docs

def application(environ, start_response):
    path = environ.get('PATH_INFO') or '/'
    if path == '/':
        response = index()
    else:
        response = Response('Not Found', status=404)
    return response(environ, start_response)

构建Response对象时,您可以指定一个HTTP代码来向浏览器/用户指示错误。