Как программно запустить пользовательскую команду для определенной схемы с помощью django-tenants?
Я новичок в django-tenants. Я хочу программно запустить cummand, который я создал с помощью management.call_command()
, но я получаю ошибку. Может ли кто-нибудь помочь мне с этим?
Эта команда выполняется без ошибок. Я хочу добиться того же самого программно.
python manage.py tenant_command load_some_data --schema=<schema_name>
мой код:
call_command('tenant_command', 'load_user_groups', schema_name=schema_name)
Я получаю следующую ошибку:
File "/home/stackuser/Desktop/DjangoPr/env/lib/python3.10/site-packages/django/core/management/__init__.py", line 114, in call_command
app_name = get_commands()[command_name]
TypeError: unhashable type: 'list'