Flask常用路由參數


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即可,就是個變量名而已,可隨便定義.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM