クエリ内のメソッドの順序が問題になる可能性があるようです。
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'