sql >> Databasteknik >  >> RDS >> Mysql

Flask-Sqlalchemy:DB-frågor returnerar inte ny data

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'


  1. Vad är INTE logisk operatör i SQL Server - SQL Server / TSQL Tutorial Del 121

  2. Parameter Sniffing Primer

  3. Hibernate mappning MySQL DateTime

  4. Använder Oracle to_date-funktionen för datumsträng med millisekunder