lytcreate. 2021-04-11 11:48 采纳率: 33.3%
浏览 42
已结题

django部署到服务器之后,可以访问favicon.ico图片但是浏览器不显示在标签处

具体情况是这样的,django部署在服务器之后,浏览器标签处不显示favicon.ico图片,但是我直接访问/static/images/favicon.ico又是可以看到图片的

加入的方法是在base页面的head里面写了:

{% load static %}
	<link rel="shortcut icon" type="image/x-icon" href="{%static "../static/images/favicon.ico" %}"/>

然后只要是继承了这个base页面的都不显示favicon.ico,但是我单独写个页面把这个加到head标签里面,访问单独的页面又是会显示的;另外以上不显示的情况是在谷歌浏览器和edge中的,我用IE访问,他每个页面都是会显示ico图片的。网址是  b.lytcreate.com  你也可以试试看。求解答!

  • 写回答

4条回答 默认 最新

  • 夏方方 2021-04-11 12:28
    关注

    打开你的网页,可以看到你的这段定义是在<body></body>内 (在Chrome的开发者控制台可以看到HTML源码),

     

    把 <link rel="shortcut icon" type="image/x-icon" href="{%static "../static/images/favicon.ico" %}"/> 写在 <head></head> 内就可以再浏览器标签处显示图标了,我在本地改了下验证是可以的。

    评论

报告相同问题?