2015-11-08 68 views
1

在我的發展ENV我得到這個錯誤:Django的1.8找不到靜態的css文件

錯誤:

Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/static/styles.css

從settings.py某些行

DEBUG = True 

INSTALLED_APPS = (
'django.contrib.admin', 
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.messages', 
'django.contrib.staticfiles', 
) 

STATIC_URL = '/static/' 

路徑我styles.css中文件(其中網上商店是我的項目的根文件夾):

/eshop/static/styles.css

相關線路從我HTML文件:

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

你能請我在做什麼錯誤的建議?

回答

0

以下內容添加到您的settings.py文件:

# define global static 
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'), 
) 

或只是把或靜態文件的每個應用程序

app_folder/static/app_name 
+0

這完全工作在裏面!非常感謝你!這是官方文件對此一無所知的恥辱。 – Dennis

+0

@丹尼斯不客氣 – Serjik