Django favicon.ico在开发中?

Django favicon.ico在开发中?,第1张

概述如何在开发中提供favicon.ico?我可以在我的urlconf中添加一条路由,但我不希望该路由转移到生产环境.有没有办法在local_settings.py这样做? 最简单的方法是将其放在您的静态目录中与其他静态媒体,然后在您的html中指定其位置: <link rel="shortcut icon" type="image/png" href="{% static 'i 如何在开发中提供favicon.ico?我可以在我的URLconf中添加一条路由,但我不希望该路由转移到生产环境.有没有办法在local_settings.py这样做?解决方法 最简单的方法是将其放在您的静态目录中与其他静态媒体,然后在您的HTML中指定其位置:
<link rel="shortcut icon" type="image/png"           href="{% static 'images/favicon.ico' %}"/>

我的老回答是:

您可以在urls.py中设置一个条目,只需检查调试是否为真.这样做将不会在生产中服务.我想你可以做类似于静态媒体.

if settings.DEBUG:    urlpatterns += patterns('',(r'^favicon.ico$','django.vIEws.static.serve',{'document_root': '/path/to/favicon'}),)

您也可以从您的视图中提供图标:

from django.http import httpResponsedef my_image(request):image_data = open("/home/moneyman/public_HTML/media/img/favicon.ico","rb").read()return httpResponse(image_data,mimetype="image/png")
总结

以上是内存溢出为你收集整理的Django favicon.ico在开发中?全部内容,希望文章能够帮你解决Django favicon.ico在开发中?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1206748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存