一、概述
编写一个程序,使其能够连接前后端
二、大体思路
利用python中的flask、json模块实现连接前后端,Flask是当下流行的Web框架,它是用Python实现的。
三、代码
from flask import Flask,render_template,request
import MySQLdb as mysql
import json
conn = mysql.connect(user='root', passwd='oracle', host='localhost', db='memory')
conn.autocommit(True)
cur = conn.cursor()
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
tmp_time = 0
@app.route('/data') //定义路由到增量数据获取页面,用作获取增量数据和测试用
def data():
global tmp_time
if tmp_time>0:
sql = 'select * from memory where time>%s' % (tmp_time/1000)
else:
sql = 'select * from memory'
cur.execute(sql)
arr = []
for i in cur.fetchall(): //这里实现增量数据的获取
arr.append([i[1]*1000, i[0]])
if len(arr)>0:
tmp_time = arr[-1][0]
return json.dumps(arr)
if __name__=='__main__':
app.run(host='0.0.0.0', port=9092, debug=True)
领取专属 10元无门槛券
私享最新 技术干货