首页 > 代码库 > [29/May/2017 10:56:52] "GET /static/css/stylee.css HTTP/1.1" 404 1859

[29/May/2017 10:56:52] "GET /static/css/stylee.css HTTP/1.1" 404 1859

今天遇到了一个棘手的问题,也非常奇怪。

出现了一个找不到css样式表的问题,之前配置好static路径之后也做了很小的测试;运行没有问题,css也能够正常加载。

问题描述:style.css文件的名字不能改变。仿佛系统只能识别style.css文件名。新建其他文件也不行,结果都是404错误,css文件不能正常加载。

我的环境是Django 1.10,目录和配置是按照官方Doc上来创建和配置的。

文件目录如下:

技术分享

 

setting.py:

STATIC_URL = /static/

STATIC_ROOT = [
    os.path.join(BASE_DIR, "static"),
    /var/www/static/,
]

#common static file folder like jquery
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "common_static")
]

url.py:

urlpatterns = [
    url(r^admin/, admin.site.urls),
    url(r^blogs/$, views.get_blogs),
    url(r^detail/(\d+)/$, views.get_details ,name=blog_get_detail),
    url(r^login/$, views.blog_userLogin),
 ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)


.html文件:(包括下面注释掉的代码,两种方式均已经验证)

<head>
    <meta charset="UTF-8">
    <title>My Blogs</title>
    {% load static %}
<!--     <link rel="stylesheet" type="text/css" href=http://www.mamicode.com/"{% static ‘css/style1.css‘ %}"> -->
   <link rel="stylesheet" type="text/css" href=http://www.mamicode.com/"/static/css/stylee.css">
</head>

 

[29/May/2017 10:56:52] "GET /static/css/stylee.css HTTP/1.1" 404 1859