You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.1 KiB

# 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)