We have a server running celery workers and a Redis queue. The tasks are defined on that server. I need to be able to call these tasks from a remote machine. I know that
What you found was right.
from celery.execute import send_task send_task('tasks.add')
If any args needed
send_task('tasks.add', kwargs={'a': 1, 'b': 2})