2012-12-19 19 views
1

我在静态视图时遇到问题,它配置为从服务器上的“资产”文件夹提供文件,并且适用于以下'/ assets/img/hdr然而,当尝试提供Web字体时,它始终返回404找不到(尽管事实上我已经三重检查了文件是否位于正确的位置('/ assets/font。')。 WOFF')Web字体总是从静态路径返回404

有什么额外的我需要配置,以允许非担任IMG/css文件?

config.add_static_view(name='assets', path='assets')

感谢

+0

我不知道你使用的是什么库,但试着强制Content-Type为“application/font-woff”(未测试) –

+0

这个questinos接缝可以满足你的需求。 [计算器add_static_view] [1] [1]:http://stackoverflow.com/questions/11689841/how-does-pyramids-add-static-view-work – nuxxxx

回答

2

path参数应该是asset specification。这意味着您应该在path前加上您的包裹名称mypkg:assets

0

不知道它是否仍然与OP有关,但我遇到了同样的问题。

原因是setup.py install根本没有复制字体文件,解决方法是在MANIFEST.in文件中包含所有字体扩展名。