2014-09-27 113 views
0

您好我已經創建了一個谷歌應用程序引擎項目從下面的代碼main.pyerrror,運行谷歌應用程序引擎項目

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.yam前面配置l腳本:gae.application會拋出一個錯誤,說沒有名爲gae的模塊,但是當我使用該文件夾和main.py作爲主應用程序名稱運行平穩時。我如何使用不同的項目文件,比如gae或者比main更類似的東西?

回答

1

主要被稱爲main沒有限制。我的意思是即使在Google's Python tutorial他們使用helloworld.py,而不是main.py.如果一切都正確命名,它應該通過。我只是不明白爲什麼你把一個特定的文件夾,似乎是不必要的

+0

是的,它是工作。謝謝 – Kalanamith 2015-01-05 04:57:34