您好我已经从示例中创建了一个Google App引擎项目,如下所示 以下代码main.py
的文件名import webapp2
class MainPage(webapp2.RequestHandler):
def get(self):
self.response.headers['Content-type'] = 'text/plain'
self.response.write('Hello, World!')
application = webapp2.WSGIApplication([
('/', MainPage)
], debug = True)
并在app.yaml文件中添加了这些配置
application: casberra
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /.*
script: main.application
之前我已将这些文件放在名为gae的文件夹中,但是当我尝试运行它们时 从命令 gae / google_appengine / dev_appserver.py gae /并通过app.yaml脚本中的早期配置:gae.application抛出一个错误,说没有名为gae的模块,但是当我使用该文件夹并且main.py名称作为主应用程序运行顺利时。我怎样才能使用像gae这样的不同项目文件或者不是主要的东西?
答案 0 :(得分:1)
main被称为main没有限制。我的意思是即使在Google's Python tutorial他们使用helloworld.py,而不是main.py.如果一切都正确命名,它应该通过。我只是不明白为什么你放入一个特定的文件夹,似乎是不必要的