2016-12-07 2 views
0

Я пытаюсь использовать manage.py dumpdata в моей модели приложения, но я не могу видеть данные json в моем файле дампа, поскольку я использую приложение django-tenant-schemas для управления моделями для разных клиентов. Есть ли какое-либо решение для дампдатов, связанных с конкретной схемой?Как дампата из django-tenant-schemas?

ответ

1

Я нашел решение, чтобы сделать это: -

python manage.py tenant_command dumpdata --schema="schema-name" app_name.model_name --indent 4 > fixtures/dump.json 

Или вы можете использовать: -

for t in $(./manage.py list_tenants | cut -f1); 
do 
    ./manage.py tenant_command dumpdata --schema=$t --indent=2 auth.user > ${t}_users.json; 
done 

Я нашел ответ здесь: -

http://django-tenant-schemas.readthedocs.io/en/latest/use.html?highlight=dumpdata

Смежные вопросы