我的 App Engine 控制面板中的数据存储区管理页面为空白
我在 appspot.com 上的所有应用程序中的数据存储管理页面都是空白的,我已按照说明启用它们,并且没有收到任何错误消息,只是加载了空白页面。
有人可以帮忙吗?
The Datastore Admin page is blank in all my apps on appspot.com, I have followed the instructions to enable them, and receive no error message, just a blank page load.
Can anyone help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您使用的是 Google Chrome 并通过多个 Gmail 帐户登录,请尝试使用隐身窗口打开 App Engine 仪表板。那应该可以解决它。
If you are on Google Chrome and logged in via multiple gmail accounts, try to open up App Engine dashboard using an incognito window. That should solve it.
对于未来遇到相同空白页问题和联合登录的用户,您还可以尝试以下操作。
尝试打开数据存储管理页面,如果它是黑色的,则查看页面源。
您应该看到类似这样的内容(chrome - firefox - safari):
您正在寻找的链接是 src:
复制具有数据存储管理员登录身份验证的链接并在新窗口中打开它。
这将要求您从 OpenID(GOOGLE) 确认是否要授予数据存储管理员对您的电子邮件等的访问权限。
允许并完成;-)
PS。此操作一次有效,您无需再次重复。尽管您必须对已启用联合登录的每个应用程序执行相同的过程
For future users with same blank page problem and Federated login you can also try the following.
Try to open the Datastore Admin page and if it's black then view the page source.
Your should see something like this (chrome - firefox - safari):
The link you are looking for is the src:
Copy the link with the datastore admin login auth and open it in a new window.
That will ask you from OpenID(GOOGLE) to confirm that you want to grant access to Datastore admin to your email etc.
Allow and done ;-)
PS. This works once and you don't have to re do it again. Though you have to follow the same procedure for each of your apps that you have enabled Federated login
也可能是因为您使用的是联合登录。我也遇到了同样的问题,屏幕空白,没有错误消息。对我来说,当我将身份验证选项更改回 Google 帐户 API 时,数据存储区管理就可用了。绝对不是永久的解决方案,但绝望的时刻需要绝望的解决方案。
参考:如何启用数据存储管理
It might also be because you are using Federated Login. I had the same issues with blank screens and no error messages. For me, the Datastore Admin became available when I changed the Authentications Options back to Google Accounts API. Definitely not a permanent solution, but desperate times calls for desperate solutions.
Ref: How to enable datastore admin
打开浏览器的开发工具并在控制台中查找错误。在 Firefox 中,我收到:
加载“https://ah-builtin-python-bundle-dot-healthometry-hrd.appspot.com/_ah/datastore_admin/?app_id=s~healthometry-hrd&adminconsolecustompage': '允许-FROM https://appengine.google.com' 不是可识别的指令。标头将被忽略。
在单独的选项卡中打开长链接并完成联合登录过程。将出现数据存储管理员。刷新您的 appengine.google.com 页面后,数据存储区管理员也应该出现在那里。
Open your browser's dev tools and look for errors in the console. In Firefox, I received:
Invalid 'X-Frame-Options' header encountered when loading 'https://ah-builtin-python-bundle-dot-healthometry-hrd.appspot.com/_ah/datastore_admin/?app_id=s~healthometry-hrd&adminconsolecustompage': 'ALLOW-FROM https://appengine.google.com' is not a recognized directive. The header will be ignored.
Open the long link in a separate tab and go through the federated login process. The datastore admin will appear. Upon refreshing your appengine.google.com page the Datastore Admin should appear there as well.