在模板中的使用url_for的連結都指向了404頁, 例如:
<li><a href="{{ url_for('auth.logout') }}">登出</a></li>
點擊登出按鈕就轉到404頁面了
但是如果我用127.0.0.1:5000/logout就能實現登出
在模板檔案中的url_for的結果都是None, 所以點擊任何連結URL都變成了127.0.0.1:5000/None, 如果加上這麼一個路由的話:
@main.route("/None")
def test():
return "None"
點選任何連線就跳到test了
由於你把路由都設定為
/None
,自然而言只會跳過這個路由所對應的視圖函數中了,就是test了。