前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >django 修改 favicon(站点配置 ico 、站点标签页配置小图标)

django 修改 favicon(站点配置 ico 、站点标签页配置小图标)

作者头像
卓越笔记
发布2023-02-18 10:16:29
1.3K0
发布2023-02-18 10:16:29
举报
文章被收录于专栏:卓越笔记

重定向 favicon 的 url

项目的 urls.py

代码语言:javascript
复制
"""django2 URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from django.urls import re_path  # favicon.ico
from django.conf.urls import include
from django.conf.urls.static import static
from django.conf import settings
from django.contrib.auth import views as auth_views
from django.views.generic.base import RedirectView  # favicon.ico

# favicon.ico
# favicon_view = RedirectView.as_view(re_path='/static/images/zhuo_64x64.ico', permanent=True)  # django1.11
favicon_view = RedirectView.as_view(url='/static/images/zhuo_64x64.ico', permanent=True)  # django2.2

# 定制站点头部和标题
admin.site.site_title = '博客后台管理系统'  # 站点标题
admin.site.site_header = '博客后台管理系统'  # 站点头部

urlpatterns = [
                  re_path(r'favicon\.[ico|png]$', favicon_view),  # favicon.ico
                  # re_path(r'favicon\.png$', favicon_view),  # favicon.ico

                  path('admin/', admin.site.urls),
                  path(r'ckeditor/', include('ckeditor_uploader.urls')),

              ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) \
              + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

在 base.html 修改

代码语言:javascript
复制
{% load static %}

<link rel="shortcut icon" href="{% static 'images/favicon.ico' %}">

favicon.ico

png 转 ico

http://www.easyicon.net/covert/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-8-12 1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 重定向 favicon 的 url
  • 在 base.html 修改
  • favicon.ico
  • png 转 ico
相关产品与服务
区块链
云链聚未来,协同无边界。腾讯云区块链作为中国领先的区块链服务平台和技术提供商,致力于构建技术、数据、价值、产业互联互通的区块链基础设施,引领区块链底层技术及行业应用创新,助力传统产业转型升级,推动实体经济与数字经济深度融合。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档