在模板中的使用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了。