You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django开发环境运行时静态文件无法找到问题求助

Django开发环境运行时静态文件无法找到问题求助

我最近正在学习Django框架,现在尝试把CSS文件关联到HTML文档里,本来以为是很简单的操作,但实际却出问题了,实在有点头疼😅。想请教各位大佬,明明已经按配置指向了正确的静态文件目录,为什么服务器还是找不到我的CSS文件呢?

先说说我的配置情况:

1. settings.py中的静态文件配置

STATIC_URL = 'static/'

STATICFILES_DIRS = [
    BASE_DIR / 'static',
    BASE_DIR / '<APP NAME>/static',
]

2. HTML文件中的引用设置

我的页面继承了base.html,{% block header %}是base.html里<header>标签对应的区块,页面顶部代码如下:

{% extends 'base.html' %}

{% load static %}

{% block header %}
<link rel="stylesheet" href="{% static 'main.css' %}">
{% endblock %}

3. 实际文件路径

我的main.css实际存放路径是:ROOT / <APP NAME> / static / main.css

明明路径和配置看起来都没问题,为什么服务器就是识别不到这个静态文件夹呢?麻烦各位帮忙解惑,非常感谢!

备注:内容来源于stack exchange,提问作者Hunktydunkaty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 12:38:09