Python Schoolby trefilov
Шаг 1 из 4+120 XP

Celery / RQ (концепт)

Очереди задач для фона.

Celery

@app.task
def send_email(to):
    ...
send_email.delay("a@b.c")  # уйдёт в очередь

Worker подхватит задачу. Брокер: Redis/RabbitMQ.