2012-12-19 18 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文件中包含所有字體擴展名。