2015-11-08 71 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