【发布时间】:2012-04-02 20:46:17
【问题描述】:
我正在为 Google App Engine 编写一个 python webapp 应用程序,但我在 URL 映射方面遇到了一些问题。出于某种原因,我们想将 index.html 文件放在另一个文件夹中(与 main.py 文件不在同一个文件夹中)。一切正常,除了我们无法访问我们的 CSS 文件。这是我的 app.yaml 文件:
application: testApp
version: 1
runtime: python27
api_version: 1
threadsafe: false
handlers:
- url: /css
static_dir: test/gui/css
- url: /(.*\.(gif|png|jpg|ico))
static_files: test/\1
upload: test/(.*\.(gif|png|jpg|ico))
- url: /game/.*
script: game.app
- url: /.*
script: main.app
libraries:
- name: jinja2
version: latest
这是我在 main.py 中的 URL 映射:
app = webapp2.WSGIApplication([('/', MainHandler)
], debug=True, config=config)
这是我的文件的结构:
main.py
/test/index.html
/test/gui/css/stylesheets.css /test/gui/images
我已经尝试在 Stackoverflow 中搜索和浏览帖子,但我还没有找到任何可行的解决方案。非常感谢您的帮助,谢谢!
【问题讨论】:
标签: python css google-app-engine url-routing yaml