我正在爲Google App Engine編寫一個python webapp應用程序,並且我在URL映射中遇到了一些問題。出於某種原因,我們希望將index.html文件放入另一個文件夾(不在與main.py文件相同的文件夾中)。一切正常,但我們無法訪問我們的CSS文件。這是我的app.yaml文件:Google App Engine中的CSS映射問題
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
/測試/ index.html
/test/gui/css/stylesheets.css < - 我想要訪問的文件
/test/gui/images < - 可以無障礙地訪問此文件夾中的圖像
我試過谷歌搜索和瀏覽通過在Stackoverflow中的帖子,但我找不到任何工作解決方案。您的幫助將非常感謝,謝謝!
感謝您的及時回覆!我試過你的建議,但是我仍然無法訪問CSS文件(我有404找不到錯誤)。 – Antoni 2012-03-17 17:37:02