How do you define a Celery task?

Beginner

Answer

Tasks are defined using the @app.task decorator:

from celery import Celery

app = Celery('tasks', broker='redis://localhost')

@app.task
def add(x, y):
    return x + y