1

我一直在尝试将代码部署到 GAE 上,但尝试时不断收到 500 服务器错误。

使用 Pycharm 环境,我看不到代码中的错误。有人可以帮我解决导致问题的原因吗?我还尝试使用 Postman 插件通过 GET 和 POST 获取响应,但由于 500 Internal Server Error 而无法这样做。感谢您的时间和帮助。

AppEngine 日志中的错误。

    Traceback (most recent call last):
  File "/python27_runtime/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 196, in Handle
    handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
  File "/python27_runtime/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 269, in _LoadHandler
    raise ImportError('%s has no attribute %s' % (handler, name))
ImportError: <module 'main' from '/base/data/home/apps/s~newstartapptest/1.367182586650515795/main.py'> has no attribute app
4

2 回答 2

1

app.yaml中,假设您上面显示的代码在 中main.py,您可能正在使用

script: main.app

但是你用来保存的全局WSGIApplication是命名的application,而不是app。重命名变量。

于 2013-05-06T19:39:05.803 回答
0

您要么必须:

from google.appengine.ext import webapp

或者,

import webapp2
于 2013-05-06T17:31:21.040 回答