1. 程式人生 > >flask框架的參數配置

flask框架的參數配置

理論 edi 實例 一個 子域名 con 關於 aps strong

關於裝飾器的多次使用拋異常:函數被覆蓋

可以使用兩種方法解決:

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框架的參數配置