我刚开始使用 Google App Engine,对 Python 还是很陌生。我可能犯了一个愚蠢的错误或致命的错误,我不知道,但我意识到我从网站下载的基本“模板”很旧并且使用的是 Python 2.5。
因此,我决定更新到 Python 2.7(在站点的仪表板中收到警告后)。
我不知道该怎么做,但我盲目地遵循了一些关于如何更新的说明,但我不确定我做错了什么。
我知道我下载了 Python 2.7(因为下载路径是C:/Python27/
),所以那里应该没有问题。谁能告诉我做错了什么?
我刚开始使用 Google App Engine,对 Python 还是很陌生。我可能犯了一个愚蠢的错误或致命的错误,我不知道,但我意识到我从网站下载的基本“模板”很旧并且使用的是 Python 2.5。
因此,我决定更新到 Python 2.7(在站点的仪表板中收到警告后)。
我不知道该怎么做,但我盲目地遵循了一些关于如何更新的说明,但我不确定我做错了什么。
我知道我下载了 Python 2.7(因为下载路径是C:/Python27/
),所以那里应该没有问题。谁能告诉我做错了什么?
我提交作为答案是因为我对 SO 比较陌生并且没有足够的代表发表评论,对此感到抱歉......但是你的新 main.py 的第 7 行使用webapp
而不是webapp2
,所以这可能会导致一些麻烦,但可能不是它不起作用的原因。能否也提供一下contact.html
模板?
我不确定这是否是您在此处加载代码时的格式,但是您app
在 main.py 中定义的位置不应该是contacts
该类的一部分。如果是,您main.app
在 app.yaml 中的引用将不起作用,并且您的页面将无法加载。
感谢大家各自的回答和评论,但我最近偶然发现了 GAE 样板并决定使用它,一切都很好。我之前一直在 GAE 上遇到非常奇怪的问题,但是样板文件很简单,到目前为止似乎工作正常。无论如何,再次感谢。(注意:我会删除这个问题,但有两个人已经回答并收到了 +1 的代表,他们实际上是有用的答案,所以我会保留它)。