Sepertinya urutan metode dalam kueri bisa menjadi masalah.
from my_app.models import Order
order_test = Order.query.all()
Itu adalah struktur dalam tutorial ( https://pythonhosted.org/Flask -SQLAlchemy/queries.html#querying-records ), tetapi sepertinya itu mungkin hanya melihat data dalam model asli yang diimpor. Jangan ragu untuk mengoreksi saya tentang itu.
Dalam operasi serupa di shell flask, saya berhasil mendapatkan data langsung setelah melakukan dengan struktur kueri ini:
db.session.query([model]).all()
Jadi contoh kerja untuk metode API mungkin:
@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'