django-async là một hàng đợi thực hiện không đồng bộ cho Django với quản lý giao dịch cơ sở dữ liệu thích hợp.
Xây dựng cơ sở dữ liệu hỗ trợ nhiệm vụ hàng đợi là một điều khá bình thường, nhưng nhận được các giao dịch cơ sở dữ liệu chính xác phải là không có vấn đề đơn giản.
Sử dụng Django Async
Cài đặt rất đơn giản, chỉ cần thêm trình `` ứng dụng async`` để ứng dụng Django của bạn trong `` settings.py``.
Để chạy một công việc không đồng bộ chỉ cần sử dụng trình `` chức năng schedule``:
& Nbsp; & nbsp; & nbsp; từ lịch nhập khẩu async
& Nbsp; & nbsp; & nbsp; lịch ('my.function', args = (1, 2, 3), kwargs = dict (key = 'giá trị'))
Công việc có thể được chạy bằng cách thực hiện các lệnh quản lý `` flush_queue``:
& Nbsp; & nbsp; & nbsp; python manage.py flush_queue
`` Flush_queue`` sẽ chạy một lần thông qua các công việc được lên kế hoạch để chạy tại thời điểm đó, nhưng sẽ thoát khỏi đầu nếu có việc ném một ngoại lệ. Thông thường bạn sẽ sử dụng nó từ một kịch bản bên ngoài mà chỉ đơn giản là giữ lại chạy lệnh
Yêu cầu .
- Python
- Django
Bình luận không