【发布时间】:2020-06-01 22:50:07
【问题描述】:
我正在使用 celery 来安排任务。到目前为止一切都很好,包括托管在 AWS 上。但是,我决定使用 django-tenant 将我的单个应用程序转换为多租户。这样,我可以完美地创建子域。
./manage.py create_tenant
但是,在运行命令celery -A myproject worker -B 时,尽管没有显示任何错误,但在我看来,他无法为创建的架构运行(仅创建一个进行测试)。
我尝试使用python manage.py tenant_command celery worker -B --loglevel = info --schema = myschema 指定架构
但我收到以下错误:
raise CommandError ("Unknown command:% r"% argv [2])
django.core.management.base.CommandError: Unknown command: 'celery'
如果有人可以帮助我,我真的很感激它! 如果可以为特定模式运行命令,是否也可以为所有创建的模式全局运行?谢谢!
【问题讨论】:
标签: python django multi-tenant django-celery django-celery-beat