python flask中靜態(tài)文件的管理方法
Web應(yīng)用中大多會(huì)提供靜態(tài)文件服務(wù)以便給用戶更好的訪問(wèn)體驗(yàn)。
靜態(tài)文件主要包含CSS樣式文件,js腳本,圖片和字體等。
Flask也支持靜態(tài)文件訪問(wèn)的,默認(rèn)情況下只需在項(xiàng)目根目錄下,創(chuàng)建名為static的目錄,在應(yīng)用中使用‘/static'開頭的路徑就可以訪問(wèn)了。但是為了獲得更好的處理能力,推薦使用Nginx 或者其他服務(wù)器管理靜態(tài)文件。
不要直接在模板中寫死靜態(tài)文件路徑,應(yīng)該使用url_for生成路徑。
例如:
url_for('static',filename='style.css')
生成的路徑就是‘/static/style.css'。當(dāng)然我們也可以定制靜態(tài)文件的真是目錄:
app = Flask(__name__ ,static_folder='/tmp')
那么訪問(wèn)‘http://localhost:9000/static/style.css',
也就是訪問(wèn)/tmp/style.css這個(gè)文件了。
以上這篇python flask中靜態(tài)文件的管理方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決python2中unicode()函數(shù)在python3中報(bào)錯(cuò)的問(wèn)題
這篇文章主要介紹了在python2中unicode()函數(shù)在python3中報(bào)錯(cuò)的解決方案,希望給大家做個(gè)參考,下次出現(xiàn)這個(gè)問(wèn)題的時(shí)候,也知道如何應(yīng)對(duì)2021-05-05
PyTorch 遷移學(xué)習(xí)實(shí)戰(zhàn)
本文主要介紹了PyTorch 遷移學(xué)習(xí)實(shí)戰(zhàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
Python釘釘報(bào)警及Zabbix集成釘釘報(bào)警的示例代碼
這篇文章主要介紹了Python釘釘報(bào)警及Zabbix集成釘釘報(bào)警的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
python matplotlib imshow熱圖坐標(biāo)替換/映射實(shí)例
這篇文章主要介紹了python matplotlib imshow熱圖坐標(biāo)替換/映射實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03
Django查詢數(shù)據(jù)庫(kù)的性能優(yōu)化示例代碼
這篇文章主要給大家介紹了關(guān)于Django查詢數(shù)據(jù)庫(kù)性能優(yōu)化的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09
Python高階函數(shù)extract與extractall使用實(shí)例探究
這篇文章主要為大家介紹了Python高階函數(shù)extract與extractall使用實(shí)例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
Python中NumPy的線性代數(shù)子模塊linalg詳解
這篇文章主要介紹了Python中NumPy的線性代數(shù)子模塊linalg詳解,NumPy 的線性代數(shù)子模塊linalg提供了 20 余個(gè)函數(shù),用于求解行列式、逆矩陣、特征值、特征向量,以及矩陣分解等,需要的朋友可以參考下2023-08-08

