2014-12-22 2 views
0

Я попытался следующие, но это дало ошибкуКак сервер один статический файл через приложение YAML

- url: /path/mypage.html 
    static_files: static/path/mypage.html 

Я также попытался

- url: /path/mypage.html 
    static_files: static/path/mypage 

Ошибка говорит Missing "upload" attribute for URL "/path/mypage.html"

Затем я попытался добавить upload и по прежнему получают ошибку

- url: /path/mypage.html 
    static_files: static/path/mypage 
    upload: /path/mypage.html 

    - url: /path/mypage.html 
    static_files: static/path/mypage.html 
    upload: /path/mypage.html 

Спасибо за любую помощь

ответ

0

если вы только хочет служить статический файл, который вы можете использовать static_dir тег

- url: /stylesheets  <-- the url subdirectory 
static_dir: stylesheets <-- folder with the static files 

- url: /(.*\.(gif|png|jpg))$ 
static_files: static/\1 
upload: static/.*\.(gif|png|jpg)$ 

Секция загрузки представляет собой путь_к_файл, а не URL.

в docs говорит, что эта конфигурация это эквивалентно

handlers: 
    - url: /images 
    static_dir: static/images 

    - url: /images/(.*) 
    static_files: static/images/\1 
    upload: static/images/.* 
Смежные вопросы