【问题标题】:web2py error: requires web2py 2.15.5 or newerweb2py 错误:需要 web2py 2.15.5 或更高版本
【发布时间】:2018-11-14 08:49:01
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: python-2.7 web2py pythonanywhere website-deployment


    【解决方案1】:

    错误消息来自脚手架应用程序的db.py 模型文件中的these lines

    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 升级到最新版本。

    【讨论】:

      猜你喜欢
      • 2019-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-15
      • 1970-01-01
      • 1970-01-01
      • 2021-04-03
      相关资源
      最近更新 更多