代码之家  ›  专栏  ›  技术社区  ›  mmaron

web2py错误:需要web2py 2.15.5或更新版本

  •  0
  • mmaron  · 技术社区  · 7 年前

    我正在尝试推出一款用PythonyWhere制作的web2py应用。我打包了应用程序,然后使用管理员网站上传了它,但现在当我转到它应该在的页面时,我得到了错误“需要web2py 2.15.5或更高版本”

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

    谢谢

    1 回复  |  直到 7 年前
        1
  •  0
  •   Anthony    7 年前

    错误消息来自 these lines 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升级至最新版本。