flask預設的設定
在django專案中,如果需要訪問靜態檔案,預設則是使用/static
的字首來進行訪問。那麼對於flask來說,也是一樣的。
那麼如果需要修改預設的配置,應該怎麼去設定呢?
# import_name,
# static_url_path=none,
# static_folder="static",
# static_host=none,
# host_matching=false,
# subdomain_matching=false,
# template_folder="templates",
# instance_path=none,
# instance_relative_config=false,
# root_path=none,
static_url_path='/python', # 配置靜態檔案的訪問 url 字首
static_folder='static', # 配置靜態檔案的資料夾
template_folder='templates') # 配置模板檔案的資料夾
from flask import flask
# 建立flask的應用物件
# __name__表示當前的模組名稱
# 模組名: flask以這個模組所在的目錄為根目錄,預設這個目錄中的static為靜態目錄,templates為模板目錄
# 定義url請求路徑
def hello_world():
"""定義檢視函式"""
return 'hello world!'
if __name__ == '__main__':
# 啟動flask
啟動flask服務,訪問
可以看到預設訪問index.html的路徑是/static/index.html
。
訪問
# 匯入flask類
from flask import flask
# import_name,
# static_url_path=none,
# static_folder="static",
# static_host=none,
# host_matching=false,
# subdomain_matching=false,
# template_folder="templates",
# instance_path=none,
# instance_relative_config=false,
# root_path=none,
static_url_path='/python', # 配置靜態檔案的訪問 url 字首
static_folder='static', # 配置靜態檔案的資料夾
template_folder='templates') # 配置模板檔案的資料夾
# route()方法用於設定路由;類似spring路由配置
def hello_world():
return 'hello, world!'
if __name__ == '__main__':
# 預設值:host=127.0.0.1, port=5000, debug=false
Flask 靜態檔案 和 模板渲染
靜態檔案 一般用於存放,樣式檔案 css,js等 儲存位置 包中或者檔案所在目錄建立乙個 static 目錄 訪問 在應用中使用 static 即可訪問 更好的方式是使用url for方法 例如 模板渲染 模板引擎 jinja2 儲存位置 應用是個模組,這個資料夾應該與模組同級 如果它是乙個包,那麼...
Flask開發前端 模板渲染 靜態檔案
模版繼承和block的目的就是為了減少前端 量,提高 復用性 1 關於模板的繼承,我們可以在子模板的頂部使用如 語句來宣告繼承。而子模板中由 和 所包括的語句塊,將會替換父模板中同樣由 和 所包括的語句塊。這就是塊的功能,模板語句的替換。這裡要注意幾個點 建議在 endblock 關鍵字後也加上塊名...
Flask之靜態檔案處理
推薦 from flask import flask,render template def index return render template index.html if name main 解析 在檢視中的flask類中的引數作用 1.template folder 是存放頁面的資料夾,預...