Django-async on asynkroninen toteutus jonossa Django kunnon tietokannan transaction management.
Rakennus tietokanta tukema tehtävä jono on melko triviaali asia, mutta saada tietokantatapahtumat täsmälleen oikeassa ei ole yksinkertainen asia.
käyttäminen Django Async
Asennus on hyvin yksinkertainen, vain lisätä `` async`` -sovelluksen Django sovelluksia `` settings.py``.
Voit suorittaa työn asynkronisesti vain käyttää `` schedule`` toiminto:
& Nbsp; & nbsp; & nbsp; alkaen async tuonti aikataulu
& Nbsp; & nbsp; & nbsp; aikataulu (my.function ', args = (1, 2, 3), kwargs = dict (avain = "arvo"))
Tehtävät voidaan suorittaa suorittamalla hallintakomento `` flush_queue``:
& Nbsp; & nbsp; & nbsp; python manage.py flush_queue
`` Flush_queue`` ajaa kerran läpi työpaikat, jotka ovat ajoitettu tuolloin, mutta poistuu aikaisin, jos mitään työtä heittää poikkeus. Normaalisti voit käyttää sitä ulkoisesta skripti, joka yksinkertaisesti pitää uudelleen ajamalla komennon.
Vaatimukset :
- Python
- Django
Kommentteja ei löytynyt