2014-12-04 19 views
0

enter image description here如何設置相對URL在Django的CSS文件

我的Django項目上圖:

我試圖使用設置爲我的CSS路徑:

<link href="{% static "css/bootstrap.min.css" %} rel="stylesheet"> 

在我的settings.py我有:

STATIC_URL = '/static/' 

TEMPLATE_DIRS = (
    os.path.join(BASE_DIR, 'templates'), 

當我運行該項目時,我得到:

TemplateSyntaxError at /index/ 

Invalid block tag: 'static' 

我在做什麼錯?

+0

您是否有{%load staticfiles%} – simopopov 2014-12-04 17:05:29

回答

2

問題可能是:您沒有爲靜態文件加載標籤。

{% load staticfiles %} 

您應該首先加載靜態文件,然後才能使用靜態標記。

+1

請確保您至少在第一次使用'{%static%}'時放置這個。另請注意,您需要在每個要使用「{%static%}」標籤的模板中使用「{%load staticfiles%}」。 – Jared 2014-12-04 21:07:09

+0

謝謝,這有幫助 – user61629 2014-12-06 03:21:04

相關問題