main.py 以外の Python ファイルを Google App Engine にアップロードすると、サイトを読み込もうとすると 404 エラーが発生します。たとえば、yaml に test.py セクションを含めると、サイト全体で 404 エラーが発生します。これが私のyamlです
application: pythontest
version: 1
runtime: python
api_version: 1
threadsafe: true
handlers:
- url: /(.*\.(gif|png|jpg|ico|js|css))
static_files: \1
upload: (.*\.(gif|png|jpg|ico|js|css))
- url: /python/test.py
static_files: test.py
- url: .*
script: main.py
そして私のmain.py
import os
from google.appengine.ext import webapp
from google.appengine.ext.webapp import util
from google.appengine.ext.webapp import template
class MainHandler(webapp.RequestHandler):
def get (self, q):
if q is None:
q = 'index.html'
path = os.path.join (os.path.dirname (__file__), q)
self.response.headers ['Content-Type'] = 'text/html'
self.response.out.write (template.render (path, {}))
def main ():
application = webapp.WSGIApplication ([('/(.*html)?', MainHandler)], debug=True)
util.run_wsgi_app (application)
if __name__ == '__main__':
main ()
これが起こる原因は何ですか?