簡體   English   中英

無法訪問 Django 中的 static 文件 - 開發服務器

[英]Unable to access static files in Django - Development server

我正在嘗試在瀏覽器中訪問 static 文件但無法訪問它們。 我在settings.py中的 static 設置如下

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, "static")

我的網址.py

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', FrontPage.as_view()),
    # url('', include(router.urls))
]+ static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) 

我的文件夾結構

projectname
       projectname
             settings.py
             urls.py
       app1_name
       static
             bs4
                  css
                     cover.css
             admin
       templates

我的template.html

<link href="/static/bs4/css/cover.css" rel="stylesheet">

上面的鏈接沒有加載 static 文件。 超過 url 時我得到 404。 請讓我知道我哪里錯了。

在此處輸入圖像描述

您只需要更新您的設置:

STATIC_DIR = os.path.join(BASE_DIR, 'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = [STATIC_DIR, ]

使用: <link href="{% static 'bootstrap/css/cover.css' %}" rel="stylesheet">

確保在模板頂部使用{% load static %}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM