Django-async je asynchronní provedení fronta Django s řádnou správu databází transakce.
Budování databáze zálohována úkol fronta je poměrně triviální věc, ale dostat databázových transakcí přesně tak není jednoduchou záležitostí.
Použití Django asynchronní
Instalace je velmi jednoduchá, stačí přidat `` async`` aplikace pro vaše aplikace Django v `` settings.py``.
Chcete-li spustit úlohu asynchronně stačí použít `` schedule`` funkce:
& Nbsp; & nbsp; & nbsp; od asynchronní importu plánu
& Nbsp; & nbsp; & nbsp; plán ("my.function ', args = (1, 2, 3), kwargs = dict (key =" hodnota "))
Úkoly lze spustit spuštěním příkazu správy `` flush_queue``:
& Nbsp; & nbsp; & nbsp; python manage.py flush_queue
`` Flush_queue`` bude probíhat jednou přes pracovních míst, která jsou naplánovány pro spuštění v té době, ale ukončit co nejdříve, pokud některý práce výjimku. Normálně byste ji použít z externího skriptu, který jednoduše udržuje znovu spuštění příkazu
Požadavky na :.
- Python
- Django
Komentáře nebyl nalezen