Wygląda na to, że kolejność metod w zapytaniu może być problemem.
from my_app.models import Order
order_test = Order.query.all()
Taka jest struktura samouczka ( https://pythonhosted.org/Flask -SQLAlchemy/queries.html#querying-records ), ale wygląda na to, że może to dotyczyć tylko danych w oryginalnym importowanym modelu. Możesz mnie poprawić w tej sprawie.
W podobnych operacjach w powłoce kolby udało mi się uzyskać dane na żywo zaraz po zatwierdzeniu z tą strukturą zapytania:
db.session.query([model]).all()
Przykładem roboczym metody API może być:
@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'