Flask中的實例化配置
阿新 • • 發佈:2019-01-22
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中的實例化配置