Flask之靜態檔案處理

2022-06-30 06:06:11 字數 779 閱讀 9057

推薦

from flask import flask,render_template

def index():

return render_template('index.html')

if __name__ == '__main__':

解析:

在檢視中的flask類中的引數作用:

1. template_folder 是存放頁面的資料夾,預設是templates

2. static_folder 是靜態資料夾的名字

3. static_url_path 是靜態檔案的路徑,跟前端頁面中的url路徑一致

在前端頁面中url_for('static',filename='1.jpg')

1. url_for中的第乙個引數"static"是乙個預設值,這個值不允許改動,當你的flask類中的引數static_url_path名字改變之後,它會將url_for中的"static"替換成"static_url_path"的路徑值;所以以後在做前端的時候就推薦寫"url_for"這種方法,如果以後的靜態檔案位址有改變就不需要在前端頁面重新寫了;

2.後邊的"filename"是檔名

Flask 靜態檔案 模板檔案設定

flask預設的設定 在django專案中,如果需要訪問靜態檔案,預設則是使用 static的字首來進行訪問。那麼對於flask來說,也是一樣的。那麼如果需要修改預設的配置,應該怎麼去設定呢?import name,static url path none,static folder static ...

flask中靜態檔案的呼叫

flask中靜態檔案的呼叫 coding utf 8 from flask import flask,render template 這裡在瀏覽器中可以直接訪問到static資料夾中的的靜態檔案 例如要獲取01.html,則直接輸入 127.0.0.1 8866 static 01.html 即可 ...

Flask 靜態檔案 和 模板渲染

靜態檔案 一般用於存放,樣式檔案 css,js等 儲存位置 包中或者檔案所在目錄建立乙個 static 目錄 訪問 在應用中使用 static 即可訪問 更好的方式是使用url for方法 例如 模板渲染 模板引擎 jinja2 儲存位置 應用是個模組,這個資料夾應該與模組同級 如果它是乙個包,那麼...