Web.py 不提供静态文件

Web.py not serving static files

运行 在开发服务器上,我可以在没有 CSS 的情况下渲染 0.0.0.0:8080/index.html,但没有加载静态文件。 0.0.0.0:8080/static 结果为 "Not found" 和 0.0.0.0:8080/static/style.css 得到 404。

所有我用谷歌搜索到 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" />
...

非常感谢您的帮助!

我从终端 window 尝试了 运行 python code.py,静态文件运行良好!之前,我在 IDE (Geany 1.24.1) 中使用终端仿真器。这就是问题所在,无论出于何种原因。