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

