[英]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.