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

Django中CSS内引用的图片无法加载问题求助

Django中CSS背景图片无法加载的解决方法
  • 问题根源:CSS文件中背景图片的路径写法错误。你的CSS文件位于static/css/目录下,图片存放在static/img/目录下,原代码中使用static/img/random5.jpg作为路径时,浏览器会从CSS所在的css子目录去查找static/img/路径,这显然不存在,导致图片加载失败。

  • 修正方案(二选一即可):

    1. 使用相对路径:基于CSS文件的位置,向上返回一级目录再指向img文件夹,修改代码如下:
      /* Cover Section Styling */
      #cover{
          background-image: url('../img/random5.jpg');
          display:flex ;
          height: 70vh;
          background-position: center;
          align-items:center ;
          justify-content: center;
      }
      
    2. 使用绝对路径:直接以网站根目录的静态资源路径开头,确保浏览器从正确的位置查找图片,修改代码如下:
      /* Cover Section Styling */
      #cover{
          background-image: url('/static/img/random5.jpg');
          display:flex ;
          height: 70vh;
          background-position: center;
          align-items:center ;
          justify-content: center;
      }
      
  • 验证步骤:修改完成后重启Django开发服务器,刷新页面即可看到背景图片正常加载。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 16:15:51