python实现通过flask和前端进行数据收发


Posted in Python onAugust 22, 2019

python代码:

# -*- coding: utf-8 -*-
from flask import Flask,jsonify,render_template,request
import json
 
app = Flask(__name__)#实例化app对象
 
testInfo = {}
num=10
 
@app.route('/test_post/nn',methods=['GET','POST'])#路由
def test_post():
  global num
  '''receive data'''
  recv_data = request.get_data()
  if recv_data:
    print recv_data
    json_re = json.loads(recv_data)
    print json_re['email']
    print json_re['phone']
  else:
    print("receive data is empty")
 
  '''send data'''
  num = num + 1
  testInfo['name'] = 'xiaoming'
  testInfo['age'] = num
  return json.dumps(testInfo)
 
@app.route('/')
def hello_world():
  return 'Hello World!'
 
@app.route('/index')
def index():
  return render_template('index.html')
 
 
if __name__ == '__main__':
  app.run(host='0.0.0.0',#任何ip都可以访问
      port=7777,#端口
      debug=True
      )

前端代码:

<!DOCTYPE html>
<html lang="en">
 
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>echarts</title>
  <style type="text/css">
    html,
    body {
      width: 100%;
      height: 100%;
    }
 
    body {
      margin: 0px;
      padding: 0px
    }
 
    div {
      float: left;
    }
 
    #container {
      width: 50%;
      height: 100%;
    }
 
    #info {
      padding: 10px 20px;
    }
  </style>
</head>
 
<body>
  <div id="container"></div>
  <div id="info">数据展示:</div>
  <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.js"></script>
 <script>
    var student = {
      email:'123456',
      phone:'121421421',
    };
 
    var senddata = JSON.stringify(student);
 
    console.log(senddata)
 
    setInterval(function query() {
      $.ajax({
        url: "test_post/nn",
        type: "POST",
        data: senddata,
        dataType: "json",
        success: function (data) {
          console.log(data)
        }
      })
    }, 1000);
 
 
 </script>
  
</body>
 
</html>

以上这篇python实现通过flask和前端进行数据收发就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现从字符串中找出字符1的位置以及个数的方法
Aug 25 Python
python调用fortran模块
Apr 08 Python
浅谈Python Opencv中gamma变换的使用详解
Apr 02 Python
Python批量发送post请求的实现代码
May 05 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
Jul 30 Python
pycharm中显示CSS提示的知识点总结
Jul 29 Python
淘宝秒杀python脚本 扫码登录版
Sep 19 Python
python安装本地whl的实例步骤
Oct 12 Python
使用python操作lmdb对数据读取的实例
Dec 11 Python
python利用后缀表达式实现计算器功能
Feb 22 Python
解决pytorch 的state_dict()拷贝问题
Mar 03 Python
python 如何在 Matplotlib 中绘制垂直线
Apr 02 Python
python2.7的flask框架之引用js&amp;css等静态文件的实现方法
Aug 22 #Python
PyQt+socket实现远程操作服务器的方法示例
Aug 22 #Python
使用python os模块复制文件到指定文件夹的方法
Aug 22 #Python
详解Django-channels 实现WebSocket实例
Aug 22 #Python
解决python3 requests headers参数不能有中文的问题
Aug 21 #Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
Aug 21 #Python
Python爬虫:url中带字典列表参数的编码转换方法
Aug 21 #Python
You might like
DIY实用性框形天线
2021/03/02 无线电
PHP中基本符号及使用方法
2010/03/23 PHP
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
jQuery Tips 为AJAX回调函数传递额外参数的方法
2010/12/28 Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
2011/07/22 Javascript
javascript文本框内输入文字倒计数的方法
2015/02/24 Javascript
基于html5和nodejs相结合实现websocket即使通讯
2015/11/19 NodeJs
Knockout自定义绑定创建方法
2015/12/26 Javascript
BootStrap实用代码片段之一
2016/03/22 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
2017/01/04 Javascript
基于JavaScript实现前端数据多条件筛选功能
2020/08/19 Javascript
vue-router配合ElementUI实现导航的实例
2018/02/11 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
2018/09/21 Javascript
vue v-for 使用问题整理小结
2019/08/04 Javascript
详解将微信小程序接口Promise化并使用async函数
2019/08/05 Javascript
手写Vue弹窗Modal的实现代码
2019/09/11 Javascript
Python中用format函数格式化字符串的用法
2015/04/08 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
2018/03/04 Python
Python浅复制中对象生存周期实例分析
2018/04/02 Python
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
python视频按帧截取图片工具
2019/07/23 Python
Python time库基本使用方法分析
2019/12/13 Python
如何实现在jupyter notebook中播放视频(不停地展示图片)
2020/04/23 Python
HTML5是否真的可以取代Flash
2010/02/10 HTML / CSS
德国最大的服装、鞋子和配件在线商店之一:Outfits24
2019/07/23 全球购物
大学生党课思想汇报
2013/12/29 职场文书
应届毕业生个人求职自荐信
2014/01/06 职场文书
水果超市创业计划书
2014/01/27 职场文书
技能竞赛活动方案
2014/02/21 职场文书
电子商务专业求职信
2014/03/08 职场文书
电子商务求职信
2014/06/15 职场文书
2014年节能减排工作总结
2014/12/06 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书
Spring Boot实战解决高并发数据入库之 Redis 缓存+MySQL 批量入库问题
2022/02/12 Redis
Three.js实现雪糕地球的使用示例详解
2022/07/07 Javascript