1. 程式人生 > >靜態檔案處理

靜態檔案處理

1.什麼是靜態檔案

  在Flask中不能再伺服器動態互動的檔案都是靜態檔案

2.靜態檔案的處理

  1.所有的靜態檔案必須放在名為static的目錄中,除非修改了配置

  2.所有的靜態檔案必須通過/static/路徑訪問

3.如何修改配置

 構建Flask 應用時允許指定的配置資訊
  app=Flask(__name__, template_folder='muban', static_url_path='/s', static_folder='/sta')
    template_folder : 指定存放模板的資料夾名稱
    static_url_path : 訪問靜態資源的路徑
    http://localhost:5000/s/xxx 查詢靜態資原始檔
    static_folder : 指定存放靜態檔案的目錄名稱  
    在專案的根目錄中 ,有一個名為 sta 的目錄用於存放靜態檔案

4.靜態檔案的反向解析

  url_for('static',filename='<file_path>')

  結果:/static/<file_path>