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 相关文章推荐
spyder常用快捷键(分享)
Jul 19 Python
Python网络编程 Python套接字编程
Sep 13 Python
分享6个隐藏的python功能
Dec 07 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
May 04 Python
Python求解任意闭区间的所有素数
Jun 10 Python
python爬虫之urllib3的使用示例
Jul 09 Python
Django 表单模型选择框如何使用分组
May 16 Python
python批量下载抖音视频
Jun 17 Python
使用pandas读取文件的实现
Jul 31 Python
Python 用matplotlib画以时间日期为x轴的图像
Aug 06 Python
python网络爬虫 Scrapy中selenium用法详解
Sep 28 Python
Flask模板引擎Jinja2使用实例
Apr 23 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
php遍历目录viewDir函数
2009/12/15 PHP
PHP中把对象转换为关联数组代码分享
2015/04/09 PHP
php导出生成word的方法
2015/12/25 PHP
解读PHP中上传文件的处理问题
2016/05/29 PHP
PHP树-不需要递归的实现方法
2016/06/21 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
2020/04/06 PHP
javascript prototype,executing,context,closure
2008/12/24 Javascript
javascript操作cookie的文章(设置,删除cookies)
2010/04/01 Javascript
jquery入门—数据删除与隔行变色以及图片预览
2013/01/07 Javascript
jquery动态增加text元素以及删除文本内容实例代码
2013/07/01 Javascript
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
2016/06/16 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
2017/01/14 Javascript
详解javascript 正则表达式之分组与前瞻匹配
2018/05/30 Javascript
详解微信小程序实现WebSocket心跳重连
2018/07/31 Javascript
vue项目环境变量配置的实现方法
2018/10/12 Javascript
用webpack4开发小程序的实现方法
2019/06/04 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python字符类型的一些方法小结
2016/05/16 Python
教你用Type Hint提高Python程序开发效率
2016/08/08 Python
使用DataFrame删除行和列的实例讲解
2018/04/08 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
python提取具有某种特定字符串的行数据方法
2018/12/11 Python
python实现手机销售管理系统
2019/03/19 Python
python 如何去除字符串头尾的多余符号
2019/11/19 Python
Python collections.deque双边队列原理详解
2020/10/05 Python
咖啡为什么会有酸味?你喝到的咖啡為什麼是酸的?
2021/03/17 冲泡冲煮
html5 canvas绘制矩形和圆形的实例代码
2016/06/16 HTML / CSS
适合各种场合的美食礼品:Harry & David
2016/08/03 全球购物
init进程的作用
2012/04/12 面试题
小学生自我鉴定
2013/10/12 职场文书
简历自我评价模版
2014/01/31 职场文书
竞选体育委员演讲稿
2014/04/26 职场文书
孔庙导游词
2015/02/04 职场文书
go select编译期的优化处理逻辑使用场景分析
2021/06/28 Golang