0

我正在尝试启动我使用 pythonanywhere 制作的 web2py 应用程序。我打包了应用程序,然后使用管理站点上传了它,但是现在当我转到它应该在的页面时,我收到错误“需要 web2py 2.15.5 或更高版本”

这是什么意思?有没有一种方法可以解决这个问题而无需重写我的 web 应用程序?

谢谢!

4

1 回答 1

0

错误消息来自脚手架应用程序模型文件中的这些行:db.py

if request.global_settings.web2py_version < "2.15.5":
    raise HTTP(500, "Requires web2py 2.15.5 or newer")

大概您正在以某种方式将 web2py 2.15.5+ 中的脚手架应用程序与早期版本的 web2py 一起使用。您可以尝试删除这些行,一切都可以正常工作,但脚手架应用程序中可能有一些代码依赖于仅在 2.15.5 或更高版本中可用的功能。

或者,使用您安装的 web2py 版本随附的脚手架应用程序,或将 web2py 升级到最新版本。

于 2018-06-05T02:01:02.403 回答