最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何優(yōu)雅地處理Django中的favicon.ico圖標(biāo)詳解

 更新時(shí)間:2018年07月05日 08:41:29   作者:棲遲于一丘  
默認(rèn)情況下,瀏覽器訪問一個(gè)網(wǎng)站的時(shí)候,同時(shí)還會(huì)向服務(wù)器請(qǐng)求"/favicon.ico"這個(gè)URL,目的是獲取網(wǎng)站的圖標(biāo),下面這篇文章主要給大家介紹了關(guān)于如何優(yōu)雅地處理Django中favicon.ico圖標(biāo)的相關(guān)資料,需要的朋友可以參考下

前言

favicon.ico是網(wǎng)站的圖標(biāo)也是網(wǎng)站的頭像,簡(jiǎn)單來說,就是讓我們的網(wǎng)站更加好看。

本文主要給大家介紹了關(guān)于優(yōu)雅處理Django中favicon.ico圖標(biāo)的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹吧

起步

默認(rèn)情況下,瀏覽器會(huì)訪問網(wǎng)站 "/favicon.ico" 這個(gè)地址獲取網(wǎng)站的圖標(biāo)。如果沒有配置的話,Django 會(huì)返回一個(gè) 404 錯(cuò)誤。這對(duì)于強(qiáng)迫癥的人來說,真的很煩。我們有現(xiàn)有的圖標(biāo),且按開發(fā)規(guī)范一般存放 static/ 下。

網(wǎng)上的方法

網(wǎng)上找了大概兩種處理方式,但都不夠優(yōu)雅。

方法一:使用重定向

在項(xiàng)目的 urls.py 中添加規(guī)則:

from django.urls import path
from django.views.generic.base import RedirectView

urlpatterns=[
 ...
 path('favicon.ico', RedirectView.as_view(url='static/img/favicon.ico')),  
]

這種方式我認(rèn)為是最不好的一種方式,它會(huì)讓瀏覽器產(chǎn)生一個(gè)新的請(qǐng)求。

方法二:指定圖標(biāo)地址

這種方法就是告訴瀏覽器,網(wǎng)站圖片的正確地址,因此需要在模板中的頭部指定:

{% load staticfiles %}
<head lang="zh">
 <meta charset="UTF-8">
 <link rel="shortcut icon" href="{%static " rel="external nofollow" img/favicon.ico" %}" /> <!-- 添加這行 -->
 <title></title>
</head>

這種方法也挺好的。但我還是想從 /favicon.ico 這個(gè)地址中解決這個(gè)問題。

最優(yōu)雅的方式

django 有自己的靜態(tài)文件的處理方法,那就可以設(shè)置 url 規(guī)則,返回某個(gè)靜態(tài)文件的:

from django.contrib.staticfiles.views import serve

urlpatterns = [
 ...
 path('favicon.ico', serve, {'path': 'img/favicon.ico'}),
]

從根本上解決還不反彈,很棒,很好很強(qiáng)大。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • python 遠(yuǎn)程統(tǒng)計(jì)文件代碼分享

    python 遠(yuǎn)程統(tǒng)計(jì)文件代碼分享

    享一個(gè)Python獲取遠(yuǎn)程文件大小的函數(shù)代碼,簡(jiǎn)單實(shí)用,是學(xué)習(xí)Python編程的基礎(chǔ)實(shí)例。
    2015-05-05
  • PyCharm+PyQt5+QtDesigner配置詳解

    PyCharm+PyQt5+QtDesigner配置詳解

    這篇文章主要介紹了PyCharm+PyQt5+QtDesigner配置詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 用python如何繪制表格不同顏色的excel

    用python如何繪制表格不同顏色的excel

    做數(shù)據(jù)分析的時(shí)候,用到了對(duì)Excel中的數(shù)據(jù)進(jìn)行顯示處理,能更直觀的了解數(shù)據(jù),所以下面這篇文章主要給大家介紹了關(guān)于利用python如何繪制表格不同顏色excel的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • pytorch 實(shí)現(xiàn)多個(gè)Dataloader同時(shí)訓(xùn)練

    pytorch 實(shí)現(xiàn)多個(gè)Dataloader同時(shí)訓(xùn)練

    這篇文章主要介紹了pytorch 實(shí)現(xiàn)多個(gè)Dataloader同時(shí)訓(xùn)練的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python統(tǒng)計(jì)某列不同值的個(gè)數(shù)的示例代碼

    Python統(tǒng)計(jì)某列不同值的個(gè)數(shù)的示例代碼

    在數(shù)據(jù)分析和數(shù)據(jù)處理中,統(tǒng)計(jì)數(shù)據(jù)往往集中在特定列中不同值的出現(xiàn)次數(shù),本文主要介紹了Python統(tǒng)計(jì)某列不同值的個(gè)數(shù)的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • python3 爬取圖片的實(shí)例代碼

    python3 爬取圖片的實(shí)例代碼

    這篇文章主要介紹了python3 爬取圖片的實(shí)例代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • Python使用PyYAML庫進(jìn)行配置文件管理

    Python使用PyYAML庫進(jìn)行配置文件管理

    在現(xiàn)代軟件開發(fā)中,配置文件管理已經(jīng)成為了一個(gè)不可或缺的環(huán)節(jié),本文主要為大家詳細(xì)介紹了如何使用Python中的PyYAML庫來操作YAML文件,以及YAML文件的一些優(yōu)缺點(diǎn),希望對(duì)大家有所幫助
    2023-12-12
  • 詳解Python requests模塊

    詳解Python requests模塊

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識(shí),文章圍繞著Python requests模塊展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Python數(shù)據(jù)結(jié)構(gòu)與算法之列表(鏈表,linked list)簡(jiǎn)單實(shí)現(xiàn)

    Python數(shù)據(jù)結(jié)構(gòu)與算法之列表(鏈表,linked list)簡(jiǎn)單實(shí)現(xiàn)

    這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)與算法之列表(鏈表,linked list)簡(jiǎn)單實(shí)現(xiàn),具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • Python Requests訪問網(wǎng)絡(luò)更方便

    Python Requests訪問網(wǎng)絡(luò)更方便

    這篇文章主要介紹了使用Python Requests訪問網(wǎng)絡(luò),Python Requests 是一個(gè)非常強(qiáng)大的 HTTP 客戶端庫,用于發(fā)送 HTTP 請(qǐng)求,獲取響應(yīng)等操作,通過這個(gè)庫,你可以輕松地與 Web 服務(wù)進(jìn)行交互,實(shí)現(xiàn)各種網(wǎng)絡(luò)請(qǐng)求
    2024-01-01

最新評(píng)論

五台县| 密山市| 静海县| 德江县| 平陆县| 萍乡市| 襄城县| 巢湖市| 萍乡市| 富蕴县| 连南| 昌图县| 嵊州市| 原阳县| 嘉义市| 徐闻县| 岚皋县| 南岸区| 盐城市| 兴宁市| 伽师县| 南投县| 甘谷县| 巴林右旗| 陇西县| 汶川县| 江阴市| 潮州市| 云南省| 芮城县| 广元市| 汕头市| 社旗县| 奉节县| 尚义县| 沧州市| 固阳县| 两当县| 双辽市| 云林县| 蒙山县|