gpt4 book ai didi

django - 使用 Django 为 favicon.ico 提供服务。为什么带有 django.views.generic.simple.redirect_to 的 settings.MEDIA_URL 仅适用于开发环境?

转载 作者:行者123 更新时间:2023-12-03 10:44:16 24 4
gpt4 key购买 nike

我找到了使用 django 为 favicon.ico 提供服务的解决方案。

(r'^favicon\.ico$',
'django.views.generic.simple.redirect_to',
{'url': settings.MEDIA_URL+'images/favicon.ico'}),

我不明白为什么它只适用于开发服务器。
转到/favicon.ico 适用于开发人员,不适用于 debug=False .
它应该重定向到/media/images/favicon.ico(由 apache 提供服务),如果您直接访问它,它确实有效。

有任何想法吗?

最佳答案

除非您绝对必须,否则我建议不要使用 django 提供 favicon。相反,在您的 Web 服务器配置中放置一个设置,以添加指向收藏夹图标的别名。

例如,在 apache 中:

Alias /favicon.ico /path/to/media_url/images/favicon.ico

关于django - 使用 Django 为 favicon.ico 提供服务。为什么带有 django.views.generic.simple.redirect_to 的 settings.MEDIA_URL 仅适用于开发环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3460967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com