Я использую ORM Django для получения недавно добавленных записей из базы данных и передачи их в очередь обмена сообщениями. Я делаю это в бесконечном цикле while. ПРОБЛЕМА на каждой итерации цикла. Я получаю один и тот же набор запросов, даже когда я добавлял / удалял / редактировал записи, когда этот скрипт запущен,
Код выглядит так:
while True :
sleep(10 seconds)
# Below is the problem line, I get the same query-set every time in new_objects
# even when I have added/deleted/edited entries while this daemon is running.
new_objects = Model.objects.filter(some condition)
# Process new_objects and send them to MQ
.
. and so on
Что мне делать, чтобы отражать последние данные на каждой итерации?