2013-03-26 63 views
0

我已經搜索了這個問題的答案,但我還沒有找到任何解決方案,我的問題。我想CSS鏈接到我的項目,但只是不能處理它如何STATIC_URL工作Django STATIC_FILE不工作,因爲我認爲?

<head> 
    {% load static from staticfiles %} 
    <link rel="stylesheet" type="text/css" href="{% static "css/style.css" %}"> 
    </head> 

對很多代碼,以便在這裏張貼在這裏是鏈接: settings.py:http://pastebin.com/9Bsg3u1h

我渲染當然參數爲context_instance=RequestContext(request)。 我的文件結構是這樣的:

Django_project 
... 
appname 
templates 
static 

我想也放置靜態目錄在許多項目中,應用程序的名字,甚至在模板。 有人可以解釋我應該如何尋找我的項目?

回答

1

使用內置static,不staticstaticfiles

<head> 
    {% load static %} 
    <link rel="stylesheet" type="text/css" href="{% static "css/style.css" %}"> 
    </head> 

 

https://docs.djangoproject.com/en/dev/ref/templates/builtins/#static

Django自帶一個static模板標籤。不管你是否使用RequestContext,你都可以使用它。

注意

staticfiles的contrib應用程序還附帶了它使用staticfiles' STATICFILES_STORAGE建立指定路徑的URL一個static模板標籤。 如果您擁有高級用例(如使用雲服務來提供靜態文件),請使用它...

相關問題