【问题标题】:500 Server Error using Python使用 Python 的 500 服务器错误
【发布时间】:2013-12-30 13:23:50
【问题描述】:

请多多包涵,因为我是个菜鸟,正在尝试使用 App Inventor 为我的应用创建数据库。

根据 Google App Launcher,我已经成功创建了我的应用。但是,当我将 mcdougaltextspeak.appspot.com 加载到浏览器中时,我收到以下消息:

Error: Server Error
The server encountered an error and could not complete your request.

如果问题仍然存在,请报告您的问题并提及此错误消息和导致它的查询。

我按照http://appinventorapi.com/program-an-api-python/ 上提供的说明进行操作,我确定我的问题是因为我没有正确修改默认的 app.ymal 文件

根据指示,这是我所拥有的:

application: textspeakedtech597
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /images
  static_dir: images

- url: .*
  script: main.py

我最初只是将 myapp 更改为 mcdougaltextspeak,但是我收到一条消息,我需要根据此站点修改 python 2.7 的代码:

https://developers.google.com/appengine/docs/python/python25/migrate27

该站点还包含对其他内容的修改,所以我想知道我的错误是否源于此。这些说明没有记录修改任何其他代码。我是否需要修改/添加出现在 migrate to python 2.7 页面上的代码(请参阅上面的链接),如果需要,它在哪里。

我的应用卡在没有保存数据的位置。

非常感谢任何有关如何进行的建议。

【问题讨论】:

  • 这和安卓有什么关系?
  • 转到这里 - appengine.google.com/dashboard?&app_id=mcdougaltextspeak 并查看 Logs。另外,app.yaml 的第一行不应该是application: mcdougaltextspeak 而不是你放的吗?!
  • 另外你需要向我们展示你的索引视图,否则我们无法说出问题所在。

标签: android python google-app-engine python-2.7 internal-server-error


【解决方案1】:

您是否真的在https://appengine.google.com 上创建了一个应用程序?!您需要先执行此操作,然后您的 app.yaml 应该包含您创建的 appid,即 application: mcdougaltextspeak 而不是教程中的内容。

根据需要编辑应用程序后,您必须将应用程序deploy 发送到 Google App Engine 服务器(请参阅 GUI 部署)。您会在部署时获得详细的日志,这将告诉您部署是否成功。

部署后,您可以转到https://mcdougaltextspeak.appspot.com 并使用您的在线应用程序。如果您仍然遇到错误,请检查 https://appengine.google.com/dashboard?&app_id=mcdougaltextspeak 的日志并在此处报告。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-09
    • 2015-11-22
    • 2018-11-14
    • 2016-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多