有时我们在发布网站时,我们会发现浏览器找不到网站图标,正确的图标如下图所示,下面介绍如何用Django引入网站图标
1、制作网站图标
首先你可以制作自己个性化的图片,或者在百度图片上找到自己喜欢的图片,然后在下面的网站转换成特定格式的图标文件(.ico文件),网站链接:https://www.bitbug.net/
2、Django配置
第一步,将下载的图标文件上传到Django工程中static目录下:
第二步,在你的模板html文件中的head之间加入下面的代码
<!-- favicon.ico -->
<link rel="shortcut icon" href="{% static 'images/favicon.ico' %}" />
第三步,在你的urls.py文件中,加入下面的路由函数
from django.contrib import admin
from django.urls import path, re_path
from django.views.generic import RedirectView
urlpatterns = [
path('admin/', admin.site.urls),
re_path(r'^favicon\.ico$',RedirectView.as_view(url=r'static/images/favicon.ico')), # 网站图标路由
]
3、测试
在浏览器中输入自己的网址,效果如下:
0