gpt4 book ai didi

python - Pylons 重定向给出 : AttributeError: 'HTTPFound' object has no attribute 'exception'

转载 作者:太空狗 更新时间:2023-10-30 02:31:01 24 4
gpt4 key购买 nike

(这个问题记录了我对错误的研究,以节省其他人解决问题的时间。)

我有一个基于 Pylons 1.0.1 框架的网页。

开发人员推荐了迁移到他们的新产品 Pyramids 的升级路径。不会对 Pylons 1.0.1 做进一步的工作。

但是,我不需要任何进一步的功能 - 网站正在维护,所以我没有升级框架。

最近,在对服务器部署一些其他更改后,网站停止工作,尽管我的代码没有更改。特别是,对重定向的调用给出了错误:

AttributeError: 'HTTPFound' object has no attribute 'exception'

最佳答案

Pylons 依赖于 WebOb。在依赖项中,它要求安装 WebOb >= 1.3.1。

在 WebOb 1.3.1 中,提供了一个属性“exception”。 Pylons 在重定向代码中使用此属性。

此属性已被弃用一段时间,最初计划在 1.3 中删除。

2014 年 5 月 14 日,WebOb 1.4 发布。虽然它未包含在发行说明中,但其中一项更改是 remove the exception attribute .

因此,如果您安装 Pylons 1.0.1 并让它选择所有依赖项,它将包含一个不再兼容的 WebOb 版本。

这就说明了问题。

(解决方案不太清楚:降级 WebObs?等待可能永远不存在的 Pylons 1.0.2?迁移到 Pyramid?)

关于python - Pylons 重定向给出 : AttributeError: 'HTTPFound' object has no attribute 'exception' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24103865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com