1. 程式人生 > >[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

經驗 pan 都是 tail settings file join 路徑 charset

今天遇到了一個棘手的問題,也非常奇怪。

出現了一個找不到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="
{% static ‘css/style1.css‘ %}"> --> <link rel="stylesheet" type="text/css" href="/static/css/stylee.css"> </head>

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