作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 python 3.6,flask 0.12.4
当 werkzeug>=0.15 时失败,在 werkzeug==0.14.1 上运行良好
这里是重现错误所需的最少代码:
from flask import Flask, redirect
app = Flask(__name__)
@app.route("/")
def hello():
return redirect('/')
client = app.test_client()
client.get('/', follow_redirects=True)
这是回溯
Traceback (most recent call last):
File "hello.py", line 9, in <module>
client.get('/', follow_redirects=True)
File "/usr/local/lib/python3.6/site-packages/werkzeug/test.py", line 1028, in get
return self.open(*args, **kw)
File "/usr/local/lib/python3.6/site-packages/flask/testing.py", line 127, in open
follow_redirects=follow_redirects)
File "/usr/local/lib/python3.6/site-packages/werkzeug/test.py", line 1016, in open
response, new_location, environ, buffered=buffered
File "/usr/local/lib/python3.6/site-packages/werkzeug/test.py", line 947, in resolve_redirect
return self.open(builder, as_tuple=True, buffered=buffered)
File "/usr/local/lib/python3.6/site-packages/flask/testing.py", line 122, in open
builder = make_test_environ_builder(self.application, *args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/flask/testing.py", line 29, in make_test_environ_builder
url = url_parse(path)
File "/usr/local/lib/python3.6/site-packages/werkzeug/urls.py", line 457, in url_parse
i = url.find(s(":"))
AttributeError: 'EnvironBuilder' object has no attribute 'find'
最佳答案
你必须升级 Flask 或降级 Werkzeug。 Werkzeug > 1.0 之前的 Flask 版本不支持 0.14
关于follow_redirects=True 和 werkzeug>=0.15 时 flask 测试客户端抛出 AttributeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55579958/
我正在尝试让自动重定向在 Jersey Client 2.0 中工作。这是我的代码: ClientConfig cc = new ClientConfig().property(ClientPrope
使用 python 3.6,flask 0.12.4 当 werkzeug>=0.15 时失败,在 werkzeug==0.14.1 上运行良好 这里是重现错误所需的最少代码: from flask
我是一名优秀的程序员,十分优秀!