我正在尝试推出一个web2py应用程序,我用pythonanywhere制作的。我打包了应用程序,然后使用管理站点上传了它,但现在当我转到它应该打开的页面时,我得到了“需要web2py 2.15.5或更高版本”的错误。
这是什么意思?有什么办法不需要重写我的网络应用程序就能解决这个问题?
谢谢!
发布于 2018-06-05 02:01:02
错误消息来自脚手架应用程序的这些线模型文件中的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升级到最新版本。
https://stackoverflow.com/questions/50690379
复制相似问题