App Engine本地环境中的Web2py:无法访问管理界面

1 投票
2 回答
1164 浏览
提问于 2025-04-16 10:34

我一直在尝试学习web2py,以便在App Engine上使用。但是我似乎无法访问管理界面。
当我从127.0.0.1:8080访问时,默认页面可以正常加载。要访问管理界面,应该使用的地址是127.0.0.1(默认情况下)。

web2py的主页

但是,当我点击管理界面的链接时,看到的只是这个页面。
本地GAE上web2py的管理页面错误

用任何邮箱登录都不行。

我看过这个教程:http://wiki.web2py.com/Deploying_web2py_on_Google_App_Engine_GAE_,但是里面没有提到在本地App Engine环境中访问管理界面需要设置密码。(而且我觉得这个教程有点过时)

我也看过这本web2py书,里面提到在使用web2py服务器时如何设置密码来访问管理环境(但这一章没有讲到App Engine)。

问题:
我在本地app engine服务器上部署时,是否需要设置密码才能访问管理界面?如果需要,怎么设置?
如果不需要,我该如何访问管理界面?
最后,当应用部署在远程GAE服务器上时,我能访问管理界面吗?

2 个回答

1

我觉得当这个应用程序部署到远程的GAE服务器上时,你可能无法访问管理员界面,因为管理员界面需要访问文件系统,而GAE不允许写入文件系统。所以,你只能在本地使用它。

2

在安装过程中,你应该设置一个管理员密码。
可以看看这个视频,在00:35的地方有相关内容,或者阅读这篇文档

撰写回答