2


Python(appspots.com)を使用したプロジェクトの画像に大きな問題があります。

画像用にapp.yamlを設定するにはどうすればよいですか?私の画像はディレクトリ/css/images/xy.pngにあります

ログには次のように書かれています。

INFO 2012-04-22 17:29:42,601 dev_appserver.py:2884] "GET /css/images/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
  アップロード:css / main.css

-url:/css/jquery-ui-1.8.19.custom.css
  static_files:css / jquery-ui-1.8.19.custom.css
  アップロード:css / jquery-ui-1.8.19.custom.css

--url:。*
  スクリプト:main.py

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

あなたが私を助けてくれることを願っています:)

4

1 に答える 1

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

編集:上記のように、パターンの最後から/.*を削除してみてください。

于 2012-04-22T18:03:13.820 に答える