交互目标:
button按钮开始查询获取入站出站数据传到flask,flask写hive操作从外部表获取相应的数据并传到前端页面对应的文本标签内。
文章目录
前言
准备flask的py文件,一个js文件
一、flask的py文件
from flask import Flask
from flask import render_template
from flask import request
import redis
import utils
from flask import jsonify
from flask import redirect, url_for
import json
import time
app = Flask(__name__)
@app.route('/')
def index():
return render_template("index.html")
#路由result要和Ajax中的url要一致
@app.route('/result', methods=['GET', 'POST'])
def get_station_info():
#接受从Ajax传来的数据
recv_data = request.get_data()
if recv_data:
#将接收到的数据进行解析
json_re = json.loads(recv_data)
#将解析过后的json格式的数据传入查询数据库的方法中
result = utils.