2012-04-22 4 views
2


У меня большая проблема с изображениями для моего проекта с помощью python (appspots.com).Как настроить app.yaml для использования изображений?

Как настроить app.yaml для изображений? Мои изображения находятся в каталоге /css/images/xy.png

В журнале говорят:

INFO 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 

EDIT: Попробуйте удалить /.* с конца рисунка, как показано на рисунке выше.

+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 - // Здесь "новый "app.yaml: http://pastebin.com/sr2GeLyC | И вот журнал с консоли: http://pastebin.com/zr9RVAGS – StClaus

+0

СПАСИБО! Оно работает! :) – StClaus

Смежные вопросы