Google App Engine アプリでエラーが発生します
ImportError: main という名前のモジュールがありません
URLに行くとき/foo
。アプリ内のすべてのファイルは親ディレクトリにあります。
これが私のものapp.yaml
です:
application: foobar
version: 1
runtime: python27
api_version: 1
threadsafe: no
handlers:
- url: /foo.*
script: main.application
- url: /
static_files: index.html
- url: /(.*\.(html|css|js|gif|jpg|png|ico))
static_files: \1
upload: .*
expiration: "1d"
これが私のものmain.py
です:
from google.appengine.ext import webapp
from google.appengine.ext.webapp import util
class Handler(webapp.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/plain'
self.response.write('Hello world!')
def main():
application = webapp.WSGIApplication([('/foo', Handler)],
debug=False)
util.run_wsgi_app(application)
if __name__ == '__main__':
main()
またはに変更main.application
すると、同じエラーが発生します。なぜこのエラーが発生するのですか?main.py
main