繁体   English   中英

Django 1.8无法找到静态CSS文件

[英]Django 1.8 cannot locate static css file

在我的开发环境中,尝试访问静态CSS文件时出现此错误:

找不到页面(404)

请求方法:GET请求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是我的项目的根文件夹):

/eshop/static/styles.css

我的html文件中的相关行:

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

请问我做错了什么?

将以下内容添加到您的settings.py文件中:

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

或者只是将静态文件放入每个应用程序中:

app_folder/static/app_name

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM