django-asynchroniczny jest asynchroniczne kolejki wykonania dla Django z właściwego zarządzania transakcji bazy danych.
Budowa kolejki database wspierany jest dość banalna rzecz, ale coraz transakcji bazy danych dokładnie prawo nie jest prosta sprawa.
Używanie Django asynchroniczny
Instalacja jest bardzo prosta, wystarczy dodać `` aplikacji async`` do aplikacji Django w `` settings.py``.
Aby uruchomić zadanie asynchronicznie wystarczy użyć `` funkcję schedule``:
& Nbsp; & nbsp; & nbsp; asynchroniczny z harmonogramem importu
& Nbsp; & nbsp; & nbsp; Harmonogram ("my.function", args = (1, 2, 3), kwargs = dict (key = 'wartość'))
Zadania mogą być uruchamiane przez wykonanie polecenia `` flush_queue`` zarządzania:
& Nbsp; & nbsp; & nbsp; python manage.py flush_queue
`` Flush_queue`` będzie działać po przez zadania, które są zaplanowane do uruchomienia w tym czasie, ale wyjść wcześnie, jeśli każda praca generuje wyjątek. Zwykle można go z zewnętrznego skryptu, który po prostu utrzymuje ponownie uruchamiając polecenie
Wymagania .
- Python
- Django
Komentarze nie znaleziono