2015-04-26 2 views
0

Запуск на сервере devel, я могу отображать 0.0.0.0:8080/index.html без CSS, но статические файлы не загружаются. 0.0.0.0:8080/static результаты в «Не найдено» и 0.0.0.0:8080/static/style.css получает значение 404.Web.py не служит для статических файлов

Все, что у меня есть котировки или ссылки на http://webpy.org/cookbook/staticfiles, которые я чувствую, последовал за точкой.

дереве файлов

code.py 
/web 
    ... 
/static 
    style.css 
    /images 
     ... 
/pages 
    index.html 

code.py

import web 

render = web.template.render('/home/keith/code/webpy/skeleton/pages/') 

urls = (
    '/', 'index',) 

class index: 
    def GET(self): 
     return render.index() 

if __name__ == "__main__": 
    app = web.application(urls, globals()) 
    app.run() 

/pages/index.html

... 
<link rel="stylesheet" type="text/css" href="static/style.css" /> 
... 

бы признателен за любую помощь!

ответ

1

Я попытался запустить python code.py из окна терминала, и статические файлы служили отлично! Раньше я использовал эмулятор терминала в своей среде IDE (Geany 1.24.1). Так что это была проблема, по какой-то причине.