task.py
from celery import Celery
celery = Celery(__name__)
celery.config_from_object(__name__)
@celery.task
def add (a,b):
print(a+b)
Django admin Home › Periodic Tasks › Periodic tasks
Run
Terminal 1
celery -A {project_name}.celery worker -l info --pool=solo
Terminal 2
celery -A {project_name}.celery beat --loglevel=INFO
Result
[2025-05-02 14:31:57,442: INFO/MainProcess] celery@ARTEMIS ready.
[2025-05-02 14:31:57,442: INFO/MainProcess] Task blog.tasks.add[892fe5b1-2f67-4776-8efa-02793bfb1640] received
[2025-05-02 14:31:57,454: WARNING/MainProcess] 200
[2025-05-02 14:31:57,473: INFO/MainProcess] Task blog.tasks.add[892fe5b1-2f67-4776-8efa-02793bfb1640] succeeded in 0.015999999945051968s: None
[2025-05-02 14:31:57,473: INFO/MainProcess] Task blog.tasks.add[75b4dfa3-d93a-4a74-bb83-73db1b0ccaa7] received
[2025-05-02 14:31:57,473: WARNING/MainProcess] 200
[2025-05-02 14:31:57,473: INFO/MainProcess] Task blog.tasks.add[75b4dfa3-d93a-4a74-bb83-73db1b0ccaa7] succeeded in 0.0s: None
[2025-05-02 14:32:04,348: INFO/MainProcess] Task blog.tasks.add[0dccf0ba-b2d4-4a77-9dc5-b5b63ea3d3ac] received
[2025-05-02 14:32:04,348: WARNING/MainProcess] 200
[2025-05-02 14:32:04,348: INFO/MainProcess] Task blog.tasks.add[0dccf0ba-b2d4-4a77-9dc5-b5b63ea3d3ac] succeeded in 0.0s: None
[2025-05-02 14:32:14,348: INFO/MainProcess] Task blog.tasks.add[28c24d6a-8ade-49aa-86fb-0d16588d92be] received
[2025-05-02 14:32:14,348: WARNING/MainProcess] 200
[2025-05-02 14:32:14,348: INFO/MainProcess] Task blog.tasks.add[28c24d6a-8ade-49aa-86fb-0d16588d92be] succeeded in 0.0s: None