0

我刚开始使用 Google App Engine,对 Python 还是很陌生。我可能犯了一个愚蠢的错误或致命的错误,我不知道,但我意识到我从网站下载的基本“模板”很旧并且使用的是 Python 2.5。

因此,我决定更新到 Python 2.7(在站点的仪表板中收到警告后)。

我不知道该怎么做,但我盲目地遵循了一些关于如何更新的说明,但我不确定我做错了什么。

我知道我下载了 Python 2.7(因为下载路径是C:/Python27/),所以那里应该没有问题。谁能告诉我做错了什么?

4

3 回答 3

2

我提交作为答案是因为我对 SO 比较陌生并且没有足够的代表发表评论,对此感到抱歉......但是你的新 main.py 的第 7 行使用webapp而不是webapp2,所以这可能会导致一些麻烦,但可能不是它不起作用的原因。能否也提供一下contact.html模板?

于 2013-09-12T02:58:51.453 回答
2

我不确定这是否是您在此处加载代码时的格式,但是您app在 main.py 中定义的位置不应该是contacts该类的一部分。如果是,您main.app在 app.yaml 中的引用将不起作用,并且您的页面将无法加载。

于 2013-09-12T21:16:24.163 回答
0

感谢大家各自的回答和评论,但我最近偶然发现了 GAE 样板并决定使用它,一切都很好。我之前一直在 GAE 上遇到非常奇怪的问题,但是样板文件很简单,到目前为止似乎工作正常。无论如何,再次感谢。(注意:我会删除这个问题,但有两个人已经回答并收到了 +1 的代表,他们实际上是有用的答案,所以我会保留它)。

于 2013-09-13T04:35:52.327 回答