1

我在使用静态视图时遇到问题,它被配置为从服务器上的“资产”文件夹中提供文件,并且适用于以下“/assets/img/hdr.png”、“/assets/style/default” .css' 但是,当尝试提供网络字体时,它总是返回 404 not found (尽管我已经三次检查文件是否位于正确的位置('/assets/font.woff')

我需要配置一些额外的东西以允许提供非 img/css 文件吗?

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

谢谢

4

2 回答 2

2

path参数应该是资产规范。这意味着你应该在path你的包名前面加上前缀mypkg:assets

于 2012-12-23T23:20:08.577 回答
0

不确定它是否仍然与 OP 相关,但我遇到了同样的问题。

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

于 2014-04-27T22:11:12.800 回答