成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

怎么處理Django中的favicon.ico圖標(biāo)-創(chuàng)新互聯(lián)

這篇文章主要介紹了怎么處理Django中的favicon.ico圖標(biāo),具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

專(zhuān)注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)坡頭免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了數(shù)千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

前言

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

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

起步

默認(rèn)情況下,瀏覽器會(huì)訪問(wèn)網(wǎng)站 "/favicon.ico" 這個(gè)地址獲取網(wǎng)站的圖標(biāo)。如果沒(méi)有配置的話,Django 會(huì)返回一個(gè) 404 錯(cuò)誤。這對(duì)于強(qiáng)迫癥的人來(lái)說(shuō),真的很煩。我們有現(xiàn)有的圖標(biāo),且按開(kāi)發(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è)問(wèn)題。

最優(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'}),
]

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“怎么處理Django中的favicon.ico圖標(biāo)”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

網(wǎng)站題目:怎么處理Django中的favicon.ico圖標(biāo)-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)URL:http://jinyejixie.com/article34/dipjse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化企業(yè)網(wǎng)站制作、電子商務(wù)、面包屑導(dǎo)航網(wǎng)站制作、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開(kāi)發(fā)
兴安盟| 泸西县| 潼关县| 合作市| 广西| 南通市| 威宁| 文安县| 孝义市| 镇沅| 安溪县| 中江县| 教育| 二连浩特市| 石柱| 沅陵县| 确山县| 石景山区| 维西| 浦城县| 海淀区| 响水县| 南华县| 寿阳县| 波密县| 和林格尔县| 军事| 林西县| 饶平县| 溧阳市| 兰溪市| 桃源县| 临邑县| 孝感市| 城固县| 中卫市| 体育| 酉阳| 新疆| 寻乌县| 江口县|