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

Заявките на Django ORM не успяват да изберат нови обекти

Ако използвате повторно същия обект на мениджър, трябва да имате предвид кешира се . За да се справите с това, трябва да актуализирате ръчно.

Това ще върне същите резултати при всяка итерация:

while True:
   same_every_time = AClass.objects.all().order_by('-id')[:5]
   sleep(300)

За да работи правилно, трябва да добавите актуализацията:

while True:
   AClass.objects.update()
   updated_results = AClass.objects.all().order_by('-id')[:5]
   sleep(300)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Изберете от 2 таблици със същите имена на колони, само връщайте колона, когато не е нула

  2. Заявете два db, като използвате група по и покажете подробна информация

  3. Google Cloud SQL увеличава размера до пълен диск без причина

  4. Как мога да имам планирани събития в MySQL log?

  5. Прехвърляне от VARCHAR към INT - MySQL