# encoding: utf-8 import flask from flask import jsonify from flask import render_template from app.mydb import MyDB app = flask.Flask(__name__) @app.route('/') def start(name=None): # return render_template('echartstest1.html', name=name) return render_template('covid2019_show.html', name=name) @app.route('/query_province_datas', methods=["GET", "POST"]) def query_province_datas(): mydb = MyDB('localhost', 'root', '123456', 'conv19_datas') datas = mydb.province_curConfirm_top_n() ret = jsonify(pub_date=datas[0][2], areas=[x[1] for x in datas], curconfirms=[x[0] for x in datas]) return ret @app.route('/query_province_import_datas', methods=["GET", "POST"]) def query_province_import_datas(): mydb = MyDB('localhost', 'root', '123456', 'conv19_datas') datas = mydb.province_import_top_n() ret = jsonify(pub_date=datas[0][3], provinces=[x[0] for x in datas], confirmed=[x[1] for x in datas], curconfirms=[x[2] for x in datas]) return ret @app.route('/query_city_datas') def query_city_datas(): return '查询地级市数据...' if __name__ == '__main__': app.run(debug=True)