当用户尝试访问不存在的站点页面时,我的 django 应用程序当前正在发送错误报告,这就是它应该的样子。
但是当我尝试通过我的平板电脑(Android 和 Apple)使用 django 应用程序时,我收到一封包含此错误的电子邮件
[Django] ERROR (EXTERNAL IP): Internal Server Error: /ico/apple-touch-icon-precomposed.png
我的 html 标头看起来像这样
{% load static %}
<link rel="icon" href="{% static 'favicon.ico' %}" type="x-icon" />
我的静态文件路径以防万一。
|-- static
|-- css
|-- img
|-- js
|-- ico
|-- favicon.png
|-- apple-touch-icon-precomposed.png
|-- favicon.ico
我做了一些谷歌搜索,发现了关于错误报告的内容,并尝试将以下内容添加到 settings.py 但没有运气。
import re
IGNORABLE_404_URLS = (
re.compile(r'^/ico/apple-touch-icon-precomposed\.png$'),
re.compile(r'^/favicon\.ico$'),
re.compile(r'^/robots\.txt$'),
)
如何解决此问题以避免在网站图标上收到有关服务器错误的电子邮件。
有人对此有想法吗?我错过了什么吗
在此先感谢您的帮助