Tornado静态文件服务url配置

时间:2013-12-26 15:52:56

标签: python tornado

我将torando配置为提供静态文件以用于开发目的。

            settings = {
                    'template_path': 'templates',
                    'static_path': 'static'
            }

在我的模板文件中,我使用static_url()为我的静态文件提供正确的路径。

因为我的html文件已经定义了静态文件的结构,所以龙卷风static_url没有显示正确的路径。

例如,在我的服务器文件上有像

这样的网址
<link href="/myflz/resources/css/bootstrap.css" rel="stylesheet"/>

使用static_url之后

<link href="/static/myflz/resources/css/bootstrap.css" rel="stylesheet"/>

如何在myflz之前摆脱静态因为将'static_path':'static'更改为'static_path':'myflz'不起作用,它仍然在前面使用静态。

1 个答案:

答案 0 :(得分:2)

您希望static_url_prefix(取代网址前面的/static/而不是static_path(这是存储静态文件的磁盘上的位置)。