为什么django项目会收到favicon请求?
请求来自哪里?
我从浏览器中找到了请求
我可以控制它吗?如何关闭?
谢谢大家关心这个问题...(Bab English,抱歉)
答案 0 :(得分:3)
您从Django看到的错误消息,告诉您已为favicon.ico文件发出请求,并且它返回了404错误。
首次访问网站时,浏览器通常会生成对favicon图标的请求。这是您在网址旁边看到的小图标,如下所示:http://imgur.com/c3uciX0
错误可通过多种方式纠正,如此处所述(基本html): Adding a favicon to a static HTML page
由于您使用的是django,我建议您查看本指南(django版本):http://staticfiles.productiondjango.com/blog/failproof-favicons/
基本上,您需要通过HTML代码向请求者提供favicon.ico图标,如下所示:
{% static 'favicon.ico' %}
:如果在模板和静态文件夹中的图标
或者:<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
答案 1 :(得分:0)
请使用“python manage.py collectstatic”
收集所有静态数据如果您已经这样做,请确保favicon.ico是静态目录的一部分