Flask URL建立
url_for() 函数非常有用,可以动态地为特定函数创建URL。该函数接受函数名称作为第一个参数,以及一个或多个关键字参数,每个参数对应URL的变量部分。
下面的脚本演示了 url_for() 函数的使用。
上述脚本具有一个函数
user(name) ,它从URL中接受一个值作为其参数。
User() 函数检查接收到的参数是否匹配 ‘admin’ 。如果匹配,则应用程序将重定向到 hello_admin() 函数,使用 url_for() ;否则,将重定向到 hello_guest() 函数,并将接收到的参数传递给它作为guest参数。
保存上述代码并在Python shell中运行。
打开浏览器,输入URL为 – http://localhost:5000/user/admin
浏览器中的应用程序响应为:
输入以下网址到浏览器中 –
http://localhost:5000/user/mvl
现在应用程序的响应发生变化 –