有时我们在发布网站时,我们会发现浏览器找不到网站图标,正确的图标如下图所示,下面介绍如何用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
Posted in 学习, 科技, 问题解决

Leave a Comment:

电子邮件地址不会被公开。