我在使用flask-testing,DeprecationWarning: 'werkzeug.urls.URL' is deprecated and will be removed in Werkzeug 3.0. Use the 'urllib.parse' library instead. return result_type(scheme, netloc, url, query, fragment)
时间: 2024-01-21 11:15:51 浏览: 154
这个警告是因为 Werkzeug 库中的 URL 类已经被标记为弃用,并且在 Werkzeug 3.0 版本中将被移除。建议你使用 Python 的 urllib.parse 库来代替。
在你的 Flask 测试代码中,你需要将返回结果中的 URL 类替换为 urllib.parse 中的函数,例如:
```python
from urllib.parse import urlparse
...
parsed_url = urlparse(response.location)
```
这样你就可以避免这个警告了。
阅读全文