您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Django favicon.ico在开发中?

5b51 2022/1/14 8:22:26 python 字数 1083 阅读 535 来源 www.jb51.cc/python

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

概述

<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 HttpResponse

def 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在开发中?所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶