好的,所以我的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>
它应该如何,对吧?
答案 0 :(得分:1)
好的找到了答案。我原本应该做的
<link rel="stylesheet" type="text/css" href="{% static "css/style.css" %}" />
而不是
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/style.css" />