【问题标题】:When I visit django Project WebPage, the log remind me:not found favicon当我访问 django Project WebPage 时,日志提醒我:not found favicon
【发布时间】:2016-11-27 01:49:04
【问题描述】:

为什么 django 项目会收到 favicon 请求?

喜欢这个
未找到:/favicon.ico
[23/Jul/2016 11:37:11] "GET /favicon.ico HTTP/1.1" 404 1941

请求来自哪里?

我从浏览器中找到请求。
我能控制它吗?如何关闭它?
感谢所有关心这个问题的人......(Bab English,对不起)

【问题讨论】:

  • 你可能还没有迁移
  • 这个请求来自浏览器。
  • 是的,我找到了,来自浏览器,可以控制吗?谢谢大家..

标签: python django favicon


【解决方案1】:

您看到的错误消息来自 Django,让您知道对 favicon.ico 文件发出了请求,并且它返回了 404 错误。

浏览器通常在您首次访问该站点时发出对网站图标图标的请求。这是您在网址旁边看到的小图标,如下所示: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' />

祝你好运!

【讨论】:

    【解决方案2】:

    请使用“python manage.py collectstatic”收集所有静态数据

    如果您已经这样做了,请确保 favicon.ico 是静态目录的一部分

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-24
      • 2017-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-14
      • 1970-01-01
      相关资源
      最近更新 更多