python Flask,python的flask框架的使用的详细步骤

  python Flask,python的flask框架的使用的详细步骤

  Flask是一个web框架,可以通过提供的decorator @server.route()将普通功能转化为服务。本文主要介绍用flask实现python方法转换服务,有需要的朋友可以参考一下。

  00-1010I。烧瓶安装II。flask简介:三flash实现python脚本web服务-get方法四flash实现python脚本web服务-post方法

  

目录

 

  

一.flask安装

 

  Flask是一个web框架,可以通过提供的decorator @server.route()将普通功能转化为服务

  Flask是一个web框架,属于微框架。该框架是轻量级的,对更新的依赖性很小。它依赖于werkzeug,一个wsgi工具包(web服务器网关接口),这是一个web服务器和由python定义的web应用程序或框架之间的简单而通用的接口。

  

二.flask简介:

 

  进口烧瓶,json

  从烧瓶导入请求

  #以当前python文件作为服务创建服务

  服务器=烧瓶。烧瓶(__name__)

  #使用decorator @server.route()将普通函数转换为服务登录的路径和请求方法。

  @server.route(/login ,methods=[get , post])

  定义登录():

  #获取url请求传递的数据

  用户名=request.values.get(用户名)

  #获取url请求以传递密码,明文

  pwd=request.values.get(pwd )

  #判断用户名和密码不能为空。

  如果用户名和密码为:

  如果用户名==小明和密码==111:

  Resu={code 3360200, message 3360 登录成功 }

  Return.dumps (resu,guarantee _ ascii=false) #将字典转换为json

  else:

  Resu={code 3360-1, message 3360 帐户密码错误 }

  返回json.dumps(resu,确保_ascii=False)

  else:

  Resu={code 3360 1001, message 3360 登录成功 }

  返回json.dumps(resu,确保_ascii=False)

  if __name__==__main__:

  Server.run (debug=true,port=8888,host= 0.0.0) #指定端口和主机,0.0.0.0表示不管几个网卡都可以访问任何ip。

  调用网页查看结果:

  1.没有用户成功登录,代码:1001

  2.用户成功登录。

  3.用户登录失败。

  

三 flash实现python脚本web服务化-get方法

 

  从烧瓶导入烧瓶,请求,jsonify

  导入json

  app=Flask(__name__)

  app.debug=True

  @app.route(/add/test ,methods=[post])

  def add_stu():

  如果request.data: #检测到是否有数据

  返回(“失败”)

  student=request . data . decode( utf-8 )

  #从POST获取数据,因为来自me的数据需要降码。根据水晶的具体情况。

  student_json=json.loads(学生)

  a=student_json[key]

  #调用数据处理的核心方法

  res=getData(a)

  student_json[key]=res

  #将该区域采集的数据转换为JSON格式。

  返回jsonify(student_json)

  #返回JSON数据。

  def getData(参数):

  response=f hello { parameter } world

  返回响应

  if __name__==__main__:

  app.run(主机=127.0.0.1 ,端口=8800)

  参见邮递员的呼叫方法:

  关于flask实现python方法转换服务的这篇文章到此为止。关于python方法转换服务的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: