flask框架的參數配置
阿新 • • 發佈:2019-04-12
理論 edi 實例 一個 子域名 con 關於 aps strong
7.instance_path = None, # 指向另一個Flask實例的路徑
8.instance_relative_config = False # 是否加載另一個實例的配置
9.root_path = None # 主模塊所在的目錄的絕對路徑,默認項目目錄
關於裝飾器的多次使用拋異常:函數被覆蓋
可以使用兩種方法解決:
1.引入functools裏面的wraps裝飾器修復工具
2.給各個視圖指定視圖函數名 endpoint
flask中的路由:
1.endpoint :反向生成URL地址標誌 默認視圖函數名url_for
2.methods 視圖函數允許的請求
3."/index/<page>" 動態路由路由參數
def index(page)
4.defaults={"nid":"123456"} 默認參數
5.strict_slashes=True 是否嚴格遵循路由地址
6.redirect_to="/login" 永久重定向 301
flask實例化配置
1.template_folder="temp" 默認模板路徑 templates
2.static_folder="static", 默認靜態文件路徑 static
3.static_url_path="/static" 訪問靜態文件路由地址 默認是"/"+static_folder
4.static_host=None 指定靜態文件服務器地址
5.host_matching = False, # 如果不是特別需要的話,慎用,否則所有的route 都需要host=""的參數
6.subdomain_matching = False, # 理論上來說是用來限制SERVER_NAME子域名的,但是目前還沒有感覺出來區別在哪裏
7.instance_path = None, # 指向另一個Flask實例的路徑
8.instance_relative_config = False # 是否加載另一個實例的配置
9.root_path = None # 主模塊所在的目錄的絕對路徑,默認項目目錄
flask框架的參數配置