Django - aktualizacja tabeli co określony czas

0

Witam

Mój problem jest następujący - chciałbym, korzystając z Django wyświetlać dane z tabeli bazy danych, ale aby do tej tabeli co minutę dodawane były rekordy (na podstawie danych z pliku, ale napisanie parsera to żaden problem). Czy istnieje taka możliwość. Sporo szukałem, ale nie udało mi się nic znaleźć.

W "czystym" Pythonie robiłem to mniej-więcej w ten sposób:

class MyThread(Thread):
    def __init__(self, event):
        Thread.__init__(self)
        self.stopped = event

    def run(self):
        while not self.stopped.wait(0.5):
            print "my thread"
            # call a function
0

Musisz wykorzystać cronjob, celery, redis lub cokolwiek innego co zakolejkuje zadania i wykonuje zapytania do serwera. Stwórz widok i do niego URL, który będzie zachowywał się jak API REST'owe. Każdy Twoje wysłanie danych do bazy danych, to tak naprawdę wysłanie requesta pod zadane adres URL z odpowiednimi argumentami.

1 użytkowników online, w tym zalogowanych: 0, gości: 1