Mysql
 sql >> база данни >  >> RDS >> Mysql

Flask-Sqlalchemy:Заявките в DB не връщат нови данни

Изглежда, че редът на методите в заявката може да е проблем.

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'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EasyPHP 16.1 автоматично стартиране на http и mysql

  2. Разрешения за дефиниране на изглед на MySQL и грешка 1356

  3. PHP MySQL - Грешка:Няма избрана база данни

  4. Запитване до база данни с резултати от множество таблици?

  5. Достъпът е отказан за потребител 'root'@'localhost'