0

出于测试目的,我正在编写一个自定义管理器来重置整个数据库,并使用默认字段重新填充某些表。目前,我通过调用 mange.py flush,然后是 manage.py loaddata,然后是自定义管理器(它可以做一些更有趣的事情)来做到这一点。我想把这些都放在一个自定义管理器中。

有没有办法从我的自定义管理器中调用通用管理器(例如刷新、加载数据)?

4

1 回答 1

1

你在谈论管理命令吗?(不同于管理者

就像是

from django.core.management import call_command
call_command('loaddata', 'myapp')
于 2011-11-16T17:08:45.750 回答