我正在尝试使用pythonanywhere创建一个web2py应用程序。我打包应用程序,然后使用管理站点上传它,但现在当我转到页面它应该打开我得到错误“需要web2py 2.15.5或更新”
这是什么意思?有没有办法解决这个问题而不需要重写我的webapp?
谢谢!
答案 0 :(得分:0)
错误消息来自脚手架应用程序的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升级到最新版本。