好的,所以我的 base.html 模板在
/home/user/documents/project/app/templates/base.html
我的 style.css 在
/home/user/documents/project/app/static/css/style.css
我的 consola.ttf 字体在
/home/user/documents/project/app/static/fonts/consola.ttf
我的 static_URL 是
STATIC_URL = '/static/'
我的 STATIC_ROOT 是
STATIC_ROOT = '/home/user/documents/project/app/static'
现在,如何将 style.css 链接到我的 base.html 模板?我试着做
但它没有用。另外,如何在 style.css 中加载 consola.ttf 字体?由于 style.css 和 consola.ttf 字体都在同一个静态文件夹中,我试着做
@font-face { font-family: consola; src: url(../../fonts/consola.ttf'); }
但这也没有用。关于如何解决这两个问题的任何想法?
这是我的 .html 模板的开头。
<html>
<head>
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/style.css" />
<title>{% block title %}Name{% endblock %}</title>
</head>
应该是这样的,对吧?