flask调用python程序,python的flask框架的使用的详细步骤
本文主要介绍Python的flask的常用函数route()。文章围绕主题,详细介绍了内容,具有一定的参考价值。有需要的朋友可以参考一下。
00-1010一、路线概述()二。静态路由和动态路径模式1。静态路由模式2。动态路线三。route () 1的其他参数。方法=[get , post]
目录
将功能:URL绑定到功能路由函数route()的调用有两种方式:静态路由和动态路由。
一、route()路由概述
二、静态路由和动态路径
@ app.route ("/XXX") XXX是静态路径比如:/index//base,可以返回值、字符串、页面等。
从烧瓶进口烧瓶
app=Flask(__name__)
@app.route(/hello )
def hello_world():
返回“你好,世界!
@app.route(/pro )
定义索引():
返回render_template(login.html )
if __name__==__main__:
app.run(调试=真)
方式1:静态路由
使用动态url发送。
@ app.route ("/"),其中xxx为不确定路径。
从烧瓶进口烧瓶
app=Flask(__name__)
@app.route(/hello/name )
def hello_name(姓名):
返回“你好%s!”% name
if __name__==__main__:
app.run(调试=真)
如果在浏览器地址栏输入:3358 localhost 33605000/Hello/W3C School,页面上会显示:Hello w3cschool!
方式2:动态路由
三、route()其它参数
当前视图函数支持的请求方法未设置为默认的GET请求方法,该方法不区分大小写。支持的请求方法有GET methods=[post]、POST methods=[get , post]和POST GET @app.route(/login )。Methods=[GET , POST]) #请求参数设置不区分大小写,在源代码中自动执行上位
定义登录():
if request.method==GET:
返回render_template(login.html )
elif request . method== POST :
用户名=request.form.get(用户名)
pwd=request.form.get(pwd )
如果用户名==杨,密码==123456:
会话[用户名]=用户名
返回“登录成功200 ok!”
else:
return 登录失败!
关于Python的flask的常用函数route()的这篇文章到此为止。有关Python flask的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。