python flask中靜態(tài)文件的管理方法
Web應(yīng)用中大多會提供靜態(tài)文件服務(wù)以便給用戶更好的訪問體驗(yàn)。
靜態(tài)文件主要包含CSS樣式文件,js腳本,圖片和字體等。
Flask也支持靜態(tài)文件訪問的,默認(rèn)情況下只需在項(xiàng)目根目錄下,創(chuàng)建名為static的目錄,在應(yīng)用中使用‘/static'開頭的路徑就可以訪問了。但是為了獲得更好的處理能力,推薦使用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')
那么訪問‘http://localhost:9000/static/style.css',
也就是訪問/tmp/style.css這個文件了。
以上這篇python flask中靜態(tài)文件的管理方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
matplotlib實(shí)現(xiàn)自定義散點(diǎn)形狀marker的3種方法
本文主要介紹了matplotlib實(shí)現(xiàn)自定義散點(diǎn)形狀marker的3種方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10在Windows上安裝和配置 Jupyter Lab 作為桌面級應(yīng)用程序教程
這篇文章主要介紹了在Windows上安裝和配置 Jupyter Lab 作為桌面級應(yīng)用程序教程,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04Python安裝并操作redis實(shí)現(xiàn)流程詳解
這篇文章主要介紹了Python安裝并操作redis實(shí)現(xiàn)流程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10python批量提取圖片信息并保存的實(shí)現(xiàn)
這篇文章主要介紹了python批量提取圖片信息并保存的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02python爬取微信公眾號文章圖片并轉(zhuǎn)為PDF
大家好,本篇文章主要講的是python爬取微信公眾號文章圖片并轉(zhuǎn)為PDF,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下2022-02-02pytorch GAN生成對抗網(wǎng)絡(luò)實(shí)例
今天小編就為大家分享一篇pytorch GAN生成對抗網(wǎng)絡(luò)實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01