Django没有加载css中相对路径引用的字体文件

时间:2014-09-17 10:02:14

标签: css django fonts

我正在调试并使用

提供我的静态文件
STATIC_URL = '/assets/'

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "assets/"),
    os.path.join(BASE_DIR, "assets/css/"),
    os.path.join(BASE_DIR, "assets/js/"),
    os.path.join(BASE_DIR, "assets/fonts/"),
)

{% load staticfiles %}
{% static ....... %}

在我的静态文件夹中,我有:

-css
--bootstrap.min.css
-fonts
--glyphicons-halflings-regular.svg
--glyphicons-halflings-regular.eot
--glyphicons-halflings-regular.ttf
--glyphicons-halflings-regular.woff
-js

在请求中,我可以看到css(正确加载)具有以下URL:

http://127.0.0.1:8000/assets/bootstrap.css

中css引用但未加载的字体
url('../fonts/glyphicons-halflings-regular.woff')

请求中包含以下网址

http://127.0.0.1:8000/fonts/glyphicons-halflings-regular.woff

有没有办法在不更改css文件中的url的情况下正确提供字体文件?

0 个答案:

没有答案