در جنگو-async است صف اعدام ناهمزمان برای جنگو با مدیریت تراکنش پایگاه داده مناسب است.
ایجاد یک پایگاه داده مورد حمایت وظیفه صف یک چیز نسبتا بی اهمیت است، اما گرفتن معاملات پایگاه داده دقیقا سمت راست مهم نیست ساده است.
با استفاده از جنگو async است
نصب و راه اندازی بسیار ساده است، فقط `` برنامه async`` اضافه به برنامه جنگو خود را در `` settings.py``.
برای اجرای یک کار غیر همزمان فقط استفاده از `` تابع schedule``:
و nbsp؛ & nbsp؛ در و nbsp؛ از async است برنامه واردات
و nbsp؛ & nbsp؛ در و nbsp؛ برنامه ('my.function'، استدلال = (1، 2، 3)، kwargs = DICT (= کلیدی 'ارزش'))
وظایف را می توان با اجرای دستور مدیریت `` اجرا flush_queue``:
و nbsp؛ & nbsp؛ در و nbsp؛ پایتون manage.py flush_queue
`` flush_queue`` یک بار از طریق کارهایی که قرار است به اجرا در آن زمان اجرا خواهد شد، اما در اوایل خروج خواهد شد اگر هر کار می اندازد یک استثنا. به طور معمول شما می توانید آن را از یک اسکریپت خارجی که به سادگی نگه می دارد دوباره در حال اجرا با استفاده از دستور
مورد نیاز:.
پایتون
جنگو
نظر یافت نشد