好吧,我的
STATIC_URL = '/static/'
这就是我的元素文件夹中的内容。
.:
mange.py project projectApp
./projectApp:
__init__.py
models.py
views.py
urls.py
tests.py
static
templates
./projectApp/static:
css
./projectApp/static/css:
consola.ttf style.css
./projectApp/templates:
base.html
我在导入 style.css 时也遇到了问题。我试过了
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/style.css" />
但它不起作用。
在我的 style.css 中,我试图通过这样做来导入字体
@font-face { font-family: consola; src: url('consola.ttf'); }
我的 STATIC_URL 是
STATIC_URL = '/static/'
我的 STATIC_ROOT 是
STATIC_ROOT = '/home/user/documents/project/projectApp/static'
但它不起作用。知道怎么做吗?
最佳答案
好的,找到答案了。要正确链接 CSS,我应该这样做
<link rel="stylesheet" type="text/css" href="{% static "css/style.css" %}" />
代替
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/style.css" />
关于css - 无法在 Django 模板中加载字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19202286/