URL反轉:反轉是指通過視圖函數名稱得到其對應的URL(有反轉也就有正轉,即通過URL得到視圖函數返回的內容,也就是我們平時的訪問網頁了),需要“url_for(endpoint, **values)”,第一個參數endpoint如果沒有指定則使用視圖函數名稱字符串,第二個參數是需要傳入URL的參數(如果有),如果傳入URL的參數有多余的,則多余的參數就會以查詢字符串的方式添加在URL后面。如圖(“test_args”為視圖函數名,“value”為參數名):
鏈接URL和靜態文件URL:兩者都可以使用“url_for”來得到對應的url。鏈接使用如“<a href="{{ url_for('func_name', *args) }}">xxx</a>”,此時傳入的是視圖函數名稱及其參數;靜態文件則使用如“<link rel="stylesheet" href="{{ url_for('static', filename='css/index.css') }}" >”,其中“static”是靜態文件存放的總文件夾,“filename”的值則是靜態文件的具體路徑。如圖: