Flask中的路由參數:
@app.route(‘/’, endpoint=’xx’ , methods=[‘GET’,...])
>endpoint后的名字,用來反向生成url的.后面的名字隨便定義,只要不和其它裝飾器內的重復即可.
endpoint參數不指定時,默認值等於其裝飾的函數名.
print( url_for(‘xx’) ) # 輸出xx名字對應的訪問路徑, 不定義endpoint時可用:url_for(‘被裝飾的函數名’)
>methods # 指定視圖函數的請求方式,默認GET
>defaults={"nid":1} # 指定視圖函數的默認參數
>strict_slashes=False # 是否嚴格遵循路由規則,False時路徑/login/或/login,True時只能用/login
>redirect_to="/login" # 永久跳轉地址 301,不進入被裝飾的視圖函數就跳轉走了.
>動態路由參數,類似於django中的分組命名路由一樣:
/<int:nid>只能接純數字 /<string:nid> /<nid>這兩個接所有
取值就用nid即可,就是個變量名而已,可隨便定義.
