2013-05-06 91 views
1

我一直在尝试将代码部署到GAE上,但尝试时仍收到500服务器错误。用于Google App Engine的Python代码的服务器错误

使用Pycharm环境我在代码中看不到错误。有人可以帮我解决导致问题的原因吗?我也尝试使用邮递员插件来获取GET和POST响应,但由于500内部服务器错误而无法这样做。 感谢您的时间和帮助。

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 
+2

错误日志说什么? – geoffspear 2013-05-06 17:07:54

+0

您可以尝试帮助(self.request)获取更多信息 – 2013-05-06 17:18:10

+0

回溯(最近通话最后): 文件“/python27_runtime/python27_lib/versions/1/google/appengine/runtime/wsgi.py”,第196行, in Handle handler = _config_handle.add_wsgi_middleware(self._LoadHandler()) 文件“/python27_runtime/python27_lib/versions/1/google/appengine/runtime/wsgi.py”,行255,位于_LoadHandler handler = __import __(path [ 0]) 文件 “/base/data/home/apps/s~newstartapptest/1.367182297362347420/main.py”,3号线,在 从google.appengine.ext进口webapp2的 导入错误:无法导入名称webapp2的 – user2346476 2013-05-06 17:19:49

回答

1

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

script: main.app 

但是,您用于保存WSGIApplication的全球名称为application,而不是app。重命名变量。

+0

你好,我已经做了修改,我认为它修复了这个文件。尽管每当我尝试使用localhost,我都会得到一个名为“download”的下载文件。这是否会因为python缺少html文件?谢谢您的帮助。 – user2346476 2013-05-06 20:15:54

+0

尝试使用有效的内容类型(例如,'text/html'而不是'main/html') – 2013-05-06 20:46:39

+0

非常感谢您的帮助。 python文件现在看起来很好! – user2346476 2013-05-06 20:51:49

0

你要么必须:

from google.appengine.ext import webapp 

或者,

import webapp2 
+0

你好,从google.appengine.ext中使用import webapp。它解决了部分错误。谢谢。 – user2346476 2013-05-06 17:38:28

+0

你可以使用'import webapp2'语句吗?这将是最好的使用,因为你指的是代码中的'webapp2.RequestHandler's。 – MichaelJCox 2013-05-06 17:40:35

+0

我会放弃这一点,因为我必须将我的RequestHandlers更改为webapp。 – user2346476 2013-05-06 17:42:04

相关问题