我目前正在进行 Django 框架的培训,并将 CSS 文档附加到 HTML 文档。
所有员工都非常直率。
但显然并非如此。这并不奇怪。
有人能帮我解释一下为什么尽管正确将 Django 指向正确的目录,我的服务器却看不到静态 CSS 文件吗?
在设置中我有以下配置:
STATIC_URL = 'static/'
STATICFILES_DIRS = [
BASE_DIR / 'static',
BASE_DIR / '<APP NAME>/static',
]
在 HTML 文档的顶部,我有以下设置。位于文档的标签{% block header %}
中。<header>
base.html
{% extends 'base.html' %}
{% load static %}
{% block header %}
<link rel="stylesheet" href="{% static 'main.css' %}">
{% endblock %}
该static
文件夹位于ROOT / <APP NAME>
/ static
/main.css
那么为什么服务器static
在应该拾取文件夹的时候却没有拾取呢?
非常感谢。