2012-04-22 27 views
2


我對我的項目與python(appspots.com)的圖像有一個大問題。如何配置app.yaml以使用圖像?

如何配置app.yaml的圖像? 我的圖片在/css/images/xy.png

日誌的目錄說:

信息2012-04-22 17:29:42601 dev_appserver.py:2884]「GET /CSS /圖像/ UI-bg_glass_75_e6e6e6_1x400.png HTTP/1.1" 404 -

我的app.yaml(只處理):

 
- url: /js 
    static_dir: js 

- url: /css/main.css 
    static_files: css/main.css 
    upload: css/main.css 

- url: /css/jquery-ui-1.8.19.custom.css 
    static_files: css/jquery-ui-1.8.19.custom.css 
    upload: css/jquery-ui-1.8.19.custom.css 

- url: .* 
    script: main.py 

- url: /css/images/.* 
    static_dir: css/images 

我希望你能幫助我:)

回答

6

問題是您在/css/images./*之前有.*,並且該模式匹配所有內容。重新排列這樣的:

- url: /js 
    static_dir: js 

- url: /css/main.css 
    static_files: css/main.css 
    upload: css/main.css 

- url: /css/jquery-ui-1.8.19.custom.css 
    static_files: css/jquery-ui-1.8.19.custom.css 
    upload: css/jquery-ui-1.8.19.custom.css 

- url: /css/images 
    static_dir: css/images 

- url: .* 
    script: main.py 

編輯: 嘗試從該圖案的端部去除所述/.*,如上所示。

+0

不工作// INFO 2012-04-22 18:09:54,801 dev_appserver.py:2884]「GET /css/images/ui-icons_888888_256x240.png HTTP/1.1」404 - // 這裏的「new 「app.yaml:http://pastebin.com/sr2GeLyC | 而這裏的日誌從控制檯:http://pastebin.com/zr9RVAGS – StClaus 2012-04-22 18:14:47

+0

謝謝!有用! :) – StClaus 2012-04-22 18:34:36