2013-02-27 118 views
2

我是django的初學者。我閱讀文檔和其他很多答案。但是,不幸的是無法弄清楚問題所在。我正在使用django 1.4和開發服務器。Django無法找到靜態文件

這是我的CSS和IMG文件中的HTML鏈接方式:

<link rel="stylesheet" type="text/css" href={{ STATIC_URL }}style.css /> 
<img src={{ STATIC_URL }}1.gif /> 

我的目錄設置:

project 
    -manage.py 
    -project 
    -app 
     -static 
     -models.py 
     -views.py 
     -tests.py 

我的設置文件:

STATIC_ROOT = '' 
    STATIC_URL = '/static/' 
    STATICFILES_DIRS =() 
    STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder', 
'django.contrib.staticfiles.finders.AppDirectoriesFinder', 
) 

任何幫助將是讚賞。

回答

0

根據您的操作系統將您的STATIC_ROOT設置爲靜態目錄的路徑。 Django不知道在哪個目錄下找到你的靜態文件。

例如:

STATIC_ROOT = '/path/to/project/app/static/' 

從Django文檔:

STATIC_URL : URL to use when referring to static files located in STATIC_ROOT.