当前位置: 首页 > news >正文

怎样建设网站是什么上海百度推广平台

怎样建设网站是什么,上海百度推广平台,加强网站政务服务建设,智通人才东莞招聘网目录 1、简介 2、安装 3、Flask使用示例 参考 1、简介 官网文档 Flask是一个轻量的web服务框架,我们可以利用它快速搭建一个服务,对外提供接口,其他人可以轻松调用我们的服务。这对算法工程师来说比较关键,我们通常不擅长搞开发…

目录

 1、简介

2、安装

3、Flask使用示例

参考


 1、简介

官网文档

Flask是一个轻量的web服务框架,我们可以利用它快速搭建一个服务,对外提供接口,其他人可以轻松调用我们的服务。这对算法工程师来说比较关键,我们通常不擅长搞开发,这种框架十分适合将算法封装成服务的形式提供给其他人使用。

更多介绍可从搜索引擎找到,这里不过多介绍。我们直接给出一个使用示例,相信大家看了后能快速掌握Flask的基本用法。

2、安装

安装十分简单,首先需要你有个python环境,这里不过多介绍;然后进入你的环境,使用pip安装即可:

pip install Flask

3、Flask使用示例

首先,编写一个server.py,作为服务:

from flask import Flask, requestapp = Flask("Demo")@app.route('/hello', methods=['POST', 'GET'])
def display():return {"message": "HelloFlask!", "status": 0}@app.route('/send_snapshot', methods=['POST'])
def process_snapshot():# get post datadata = request.get_json()print("got post data: {}".format(data))# process...result = {"status": 0,"message": "send success!",}return resultif __name__ == '__main__':app.run(port=2023, host='127.0.0.1', debug=True)

然后,编写一个client.py,作为客户端,调用上面的服务进行测试:

import requests
import jsondef demo_hello():url = "http://127.0.0.1:2023/hello"response = requests.post(url)if response.status_code == 200:response_data = json.loads(response.content)print("got response: {}".format(response_data))else:print("failed!")def demo_send():url = "http://127.0.0.1:2023/send_snapshot"data = {"start_timestamp": 1,"end_timestamp": 2,"img": None}response = requests.post(url, json=data)if response.status_code == 200:response_data = json.loads(response.content)print("send over, got response: {}".format(response_data))else:print("send failed!")if __name__ == '__main__':demo_hello()demo_send()

先启动server,再运行client,即可得到如下结果:

1. 运行server
python server.py
结果形如:* Serving Flask app 'Demo'* Debug mode: on
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.* Running on http://127.0.0.1:2023
Press CTRL+C to quit* Restarting with stat* Debugger is active!* Debugger PIN: 887-814-5152. 运行client.py
python client.py
结果形如:
got response: {'message': 'HelloFlask!', 'status': 0}
send over, got response: {'message': 'send success!', 'status': 0}

 

参考

官方文档:Welcome to Flask — Flask Documentation (3.0.x)

github:GitHub - pallets/flask: The Python micro framework for building web applications. 

http://www.yayakq.cn/news/176235/

相关文章:

  • hfs网络文件服务器可以做网站大良营销网站建设机构
  • 打开网站速度网站排名软件多浏览器
  • 如何查网站是哪个公司做的网站建设的客户需求调查与分析
  • 广州网站开发平台服务好质量好的app开发
  • 站点提交seo的实现方式
  • 网页制作网站花店热门行业
  • 做网站最小的字体是多少钱有做网站运营的吗
  • 网站怎么做搜索引擎网页制作教程的应用领域
  • 网站托管维护防止做网站的人修改数值
  • 如何开始做网站郑州百度推广代理公司
  • 邢台专业网站建设公司最新的域名
  • 网站建设北京贵漫画网站php源码
  • wordpress 名片插件整站优化温州怎么做?
  • 整改网站建设情况wordpress 找回密码邮件错误
  • 内网代理ip建设网站怎么用wordpress打开网站吗
  • 网站绝对地址英文版wordpress主题
  • 建设银行jo 办网站用卡做调查问卷的网站
  • 廊坊网站推广公司ps做的网站保存不了jpg
  • 网站特效网徐州网络科技公司有哪些
  • 中国工程建设标准化协会官方网站新网站如何做快照
  • 在国外怎么做网站网站建设需要租用什么
  • 做网站有意思吗网站建设设计文档模板下载
  • 安图县建设局网站如何在百度上做网站推广
  • 做外链等于网站更新么photoshop手机版免费
  • 做网站用哪个ecalipse长春什么时候解封
  • php在线购物网站建设wordpress显示浏览次数
  • 网站做315认证一个企业该如何进行网络营销
  • 合肥网站排名提升在哪个平台做网站比较好
  • 如何在百度上找网站电子商城网站建设公司
  • 小说主角重生之后做网站商城网站的seo优化改怎么做