1. 程式人生 > >Flask中的實例化配置

Flask中的實例化配置

url路徑 靜態 同名 指向 復用 ive 域名 lse 實例

也就是在app=Flask(__name__)括號中的參數

1.static_folder = ‘static‘,  # 靜態文件目錄的路徑 默認當前項目中的static目錄
2.static_url_path = None,  # 靜態文件目錄的url路徑 默認不寫是與static_folder同名,遠程靜態文件時復用
3.template_folder = ‘templates‘  # template模板目錄, 默認當前項目中的 templates 目錄

常用的就記住以上三個其他的了解有個印象

static_folder = static,  # 靜態文件目錄的路徑 默認當前項目中的static目錄
static_host 
= None, # 遠程靜態文件所用的Host地址,默認為空 static_url_path = None, # 靜態文件目錄的url路徑 默認不寫是與static_folder同名,遠程靜態文件時復用 # host_matching是否開啟host主機位匹配,是要與static_host一起使用,如果配置了static_host, 則必須賦值為True # 這裏要說明一下,@app.route("/",host="localhost:5000") 就必須要這樣寫 # host="localhost:5000" 如果主機頭不是 localhost:5000 則無法通過當前的路由 host_matching
= False, # 如果不是特別需要的話,慎用,否則所有的route 都需要host=""的參數 subdomain_matching = False, # 理論上來說是用來限制SERVER_NAME子域名的,但是目前還沒有感覺出來區別在哪裏 template_folder = templates # template模板目錄, 默認當前項目中的 templates 目錄 instance_path = None, # 指向另一個Flask實例的路徑 instance_relative_config = False # 是否加載另一個實例的配置 root_path = None # 主模塊所在的目錄的絕對路徑,默認項目目錄

Flask中的實例化配置