2012-10-18 58 views
0

我正在嘗試在Django中使用Twitter Bootstrap。我已經有了它的大部分工作。 我有一個profile.html模板,它可以正確鏈接CSS,但我有一個user_timeline.html模板,它不會預先設置STATIC_URL。有時STATIC_URL不起作用?

user_timeline.html確實擴展了base.html,它有鏈接到CSS。

在我profile.html我得到

<link href="/static//css/bootstrap.css" rel="stylesheet"> 

它的工作原理,但user_timeline.html我得到

<link href="css/bootstrap.css" rel="stylesheet"> 

任何想法,爲什麼它沒有在前面加上正確?

+1

什麼是模板中的代碼? – Rohan

+1

您是否使用'{{STATIC_URL}}/css/bootstrap.css'而不是'{{STATIC_URL}} css/bootstrap.css'? – dokkaebi

+0

那雙「/」是實際輸出還是隻是一個錯字? –

回答

2

我想你的一些Django的意見是不使用RequestContext。在這種情況下,上下文處理器不在模板中使用。所以STATIC_URL對於這些模板是未定義的。