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

Django模板中Bootstrap CSS加载异常问题求助

解决Django Signin页面CSS加载失败的问题

嘿,先看你贴的signin页面代码里的一个明显笔误——你把<link>标签里的rel写成hrel了!

这个拼写错误会让浏览器完全识别不了这个样式表链接,直接导致你的自定义signin.css加载失败,先把这个改成rel试试,这大概率是核心问题。

另外还有几个小细节可以同步检查:

  • Bootstrap版本统一:你的base.html用的是Bootstrap 4.1.3,但signin.html用的是4.3.1,虽然版本差异不一定会导致加载失败,但不同版本的Bootstrap可能存在样式冲突,建议统一成同一个版本的CDN链接。
  • static标签的规范使用:虽然你已经加了{% load staticfiles %},但Django 3.0及以后官方推荐用{% load static %}代替staticfiles,不过旧标签也能正常工作,这点可以作为备选排查项。
  • 静态文件配置确认:确保你的settings.py里正确配置了静态文件相关参数,比如:
    STATIC_URL = '/static/'
    # 如果你的静态文件存放在项目根目录的static文件夹(而非app内的static),需要添加下面这行
    STATICFILES_DIRS = [
        BASE_DIR / "static",
    ]
    
  • 文件路径匹配:确认artdb/css/signin.css确实存在于你的app的static目录下,注意路径大小写(Linux/macOS环境下路径是区分大小写的)。

先修正hrel的笔误,应该就能解决大部分问题了,要是还有问题再检查上面的其他点~

内容的提问来源于stack exchange,提问作者Jonas Fredriksson

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.12 04:37:51