Det verkar som att ordningen på metoderna i frågan kan vara ett problem.
from my_app.models import Order
order_test = Order.query.all()
Det är strukturen i handledningen ( https://pythonhosted.org/Flask -SQLAlchemy/queries.html#querying-records ), men det verkar som att det bara kan vara att titta på data i den ursprungliga importerade modellen. Rätta mig gärna i det.
I liknande operationer i kolvskalet har jag lyckats få livedata direkt efter commits med den här frågestrukturen:
db.session.query([model]).all()
Så ett fungerande exempel för API-metoden kan vara:
@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'