#vue.js #flask #flask-restful
#vue.js #flask #flask-restful
Вопрос:
Используя Axios, я могу успешно получить один файл JSON, возвращенный из flask. Теперь у меня есть еще один файл JSON, который необходимо передать по тому же маршруту: /dashboard, возможно ли вернуть несколько файлов JSON по одному маршруту?
ps. Я новичок в flask
Ниже приведены коды:
@app.route("/dashboard", methods= ['GET'])
def key_index():
try:
key_index = db.sns.find({},{"_id":0}).sort([("datetime", -1)]).limit(1)
return dumps(key_index)
except Exception as e:
return dumps({'error': str(e)})
@app.route("/dashboard", methods= ['GET'])
def sns_trend():
try:
trend = db.sns_2.find({})
return dumps(trend)
except Exception as e:
return dumps({'error': str(e)})
Ответ №1:
с помощью одной буквы json вы можете вернуть 2 примера данных
@app.route("/dashboard", methods= ['GET'])
def key_index():
try:
key_index = db.sns.find({},{"_id":0}).sort([("datetime", -1)]).limit(1)
trend = db.sns_2.find({})
return dumps({
'key_index':key_index,
'trend':trend
})
except Exception as e:
return dumps({'error': str(e)})