django-tenants:具有特定租户的 Python shell

dan*_*ann 7 python django shell django-tenants

我想使用“./manage.py shell”对特定租户运行一些Python命令,但是这样做的代码非常麻烦,因为我首先必须查找租户,然后使用with tenant_context(tenant)):然后将我的代码写入其中堵塞。

我认为 django-tenants 应该提供一个命令,但没有。

小智 10

我自己刚刚看过这个,这会起作用,其中租户1是您选择的租户:

python3 manage.py tenant_command shell --schema=tenant1