sql >> Databáze >  >> RDS >> Mysql

Dotazy Django ORM selžou při výběru nových objektů

Pokud znovu používáte stejný objekt Manager, musíte mít na paměti ukládá se do mezipaměti . Chcete-li se s tím vypořádat, musíte provést aktualizaci ručně.

To vrátí stejné výsledky v každé iteraci:

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

Aby to fungovalo správně, musíte přidat aktualizaci:

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


  1. Příkaz INSERT je v konfliktu s omezením FOREIGN KEY - SQL Server

  2. 2 způsoby, jak získat krátký název měsíce z data v MariaDB

  3. Ignorujte chybu duplicitního klíče v MySQL při INSERT

  4. MYSQL SELECT hodnost uživatele (více než x a méně než y)