Изглежда, че редът на методите в заявката може да е проблем.
from my_app.models import Order
order_test = Order.query.all()
Това е структурата в урока ( https://pythonhosted.org/Flask -SQLAlchemy/queries.html#querying-records ), но изглежда, че може да се гледат само данни в оригиналния импортиран модел. Чувствайте се свободни да ме коригирате за това.
При подобни операции в обвивката на колбата имах успех в получаването на живи данни веднага след ангажименти с тази структура на заявката:
db.session.query([model]).all()
Така че работещ пример за API метод може да бъде:
@api.route('/display', methods=['POST', 'GET'])
def display_test():
order_test = db.session.query(Order).all()
return jsonify(json_list=[i.serialize for i in order_test]), '200'