Django と Piston で構築された Web サイトを実行しており、セロリを実装してタスクを外部サーバーにオフロードしたいと考えています。セカンダリ サーバーで Django を実行したくないので、単純に純粋な Python celery ワーカーを実行したいと考えています。Django サーバーで単純な関数スタブを作成し、セカンダリ サーバーで実際の関数ロジックを作成することはできますか?
すなわち
ジャンゴサイド
from celery import task
@task
send_message(fromUser=None, toUser=None, msgType=None, msg=None):
pass
サーバ側
from celery import Celery
celery = Celery('hello', broker='amqp://guest@localhost//')
@celery.task
send_message(fromUser=None, toUser=None, msgType=None, msg=None):
# Do send_message logic here