在我的开发环境中,我在尝试访问静态css文件时遇到此错误:
找不到页面(404)
请求方法:GET请求URL:
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
是我项目的根文件夹):
/eshop/static/styles.css
我的 html 文件中的相关行:
{% load staticfiles %}
<head>
<link rel="stylesheet" type="text/css" href="{% static 'styles.css' %}" />
...
你能否就我的错误做些什么建议?
答案 0 :(得分:1)
将以下内容添加到settings.py
文件中:
# define global static
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
或者只是将静态文件放在每个应用程序中:
app_folder/static/app_name