flask的路由的目的是有助于帮助用户记住程序的URL,可以直接访问所需的页面,,举个特定例子
环境 Windows 工具 jupyter notebook
@app.route('/helloworld')
def hello_world():
return 'hello world'
if __name__=='__main__':
app.run()
在这个例子之中,可以看到当用户访问的http://127.0.0.1:5000/helloworld这个URL的时候,就相当于调用了hello_world这个函数,并把结果显示出来,因此,浏览器会显示‘hello world’
同时application对象的add_url_rule()也可以到达相同目的,对于上例例子则可以表达为
def hello_world():
return 'hello world'
app.add_url_rule('/','helloworld',hello_world)
因此,对于route可以理解为你想要设置url和对应url需要显示的内容时,就是用route来一一对应起来。