我将所有静态文件放在根目录中名为 html 的文件夹中。尝试访问 html 文件夹中的 index.html 时出现以下错误:
-
INFO 2012-07-27 04:07:44,847 dev_appserver.py:2952] "GET /images/logo_footer.jpg HTTP/1.1" 404 -
这是文件夹结构:
处理程序文件夹中的处理程序代码:
class MainHandler(webapp.RequestHandler):
def get (self, q):
if q is None:
q = '../html/index.html'
path = os.path.join (os.path.dirname (__file__), q)
self.response.headers ['Content-Type'] = ContentType.HTML_TEXT
self.response.out.write (template.render (path, {}))
以下是 app.yaml 上图片的 url 规则:
- url: /.*
script: notify.app
# image files
- url: /(.*\.(bmp|gif|ico|jpeg|jpg|png))
static_files: html/images/\1
upload: html/images/(.*\.(bmp|gif|ico|jpeg|jpg|png))
我在这里做错什么了吗?