ऐसा लगता है कि क्वेरी में विधियों का क्रम एक समस्या हो सकती है।
from my_app.models import Order
order_test = Order.query.all()
ट्यूटोरियल में यही संरचना है ( -SQLAlchemy/queries.html#querying-records ), लेकिन ऐसा लगता है कि वह केवल मूल आयातित मॉडल में डेटा देख रहा होगा। उस पर मुझे सही करने के लिए स्वतंत्र महसूस करें।
फ्लास्क खोल में इसी तरह के संचालन में, मुझे इस क्वेरी संरचना के साथ काम करने के बाद लाइव डेटा प्राप्त करने में सफलता मिली है:
db.session.query([model]).all()
तो एपीआई विधि के लिए एक कार्यशील उदाहरण हो सकता है:
@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'