django系列7问题

社长大人 看了你的django系列7之后 我也动手实践了一个网站模板,其他一切都好,就是背景图片不能加载,因为HTML文件和你讲过的不太一样,google了很多,也没找到答案,拜托了 我的写法:<header class="intro-header" style="background-image: url("{% static 'img/home-bg.jpg' %}")"> 原文件: <header class="intro-header" style="background-image: url('img/home-bg.jpg')">

<a href="#">
<img class="img-responsive" src="{% static "img/post-sample-image.jpg" %}" alt="">
</a>

上面这段代码的图片可以显示

<header class="intro-header" style="background-image: url("img/post-bg.jpg")">
</header>

<header class="intro-header" style="background-image: url("{% static 'img/home-bg.jpg' %}")">

</header>

上面这两段代码的图片不能显示

主要区别在于图片路径的写法不一样,一个是src一个是url

涨见识0 涨水分0

** 文章讲述的内容可能你不赞同,不喜欢,但如果觉得观点新颖,内容独到,提高了你的知识面,帮你了解了你不懂的知识和知道了突发的新闻,这样的贴,希望能点涨见识,相反,到处转载,内容无聊,雷同,毫无建树,请点涨水分!

我要评论

提交评论
每个人都有自己的看法,登录以后马上发表。还没有账号?点击这里马上注册一个账号。

当前有4条评论

  • 江湖中人 :2016十二月11号 10:18:22
    这个问题是个老问题。我也经常遇到。原因无非这么几个,你针对性的去检查下。1:你语法写对了没。你这里是背景图片不显示,其他的显示了吗?静态文件的css js其他的都能正常连接到吗?2:你背景图片的地址写对了没,跟css里面相对连接的地址是不是正确的。3:你可以在cmd控制台里面看到每个文件的连接状态,你这个没显示就是404状态,你看看你这个地址对不对啊?
    基本上就这几个原因,你检查下。因为这个是你自己的配置,我们也都只能把经常的原因给你指出来,具体到项目还得你自己去一个一个的查。
    0 0 回复 举报
    • xiaoming :2016十二月12号 04:47:30
      1.语法肯定是对的,其他src为路径的图片是可以显示的,只是url的不行
      2.图片地址肯定写对了的
      我也不知道为什么,我看官方文档url这种是写在css文件里的,我是写在html文件里的,就只有这个区别了,我也试着改了css,还是不行
      0 0 回复 举报
      • 江湖中人 :2016十二月12号 06:55:24
        又看了一遍你的问题,你是想说,url 和src为什么一个就能显示,一个就不能显示?这个是css前端的问题。该用哪个就哪个,我前端的知识也不是很好。
        0 0 回复 举报
      • 江湖中人 :2016十二月12号 06:50:43
        说实话你的问题我知道在说图片不显示,但具体问题我没看懂。能不能再组织下,用发帖的时候的编辑器里面的代码功能显示你要说的问题。再开个新帖
        0 0 回复 举报

需要登录以后才能进行刚才的操作

  • 刚才的操作,需要登录以后才能继续,如果已经有账号,请点击登录,登录以后,会自动返回到当前页面进行刚才的操作。如果还没有账号,请点击注册。