出于测试目的,我正在编写一个自定义管理器来重置整个数据库,并使用默认字段重新填充某些表。目前,我通过调用mange.py flush,然后调用manage.py loaddata,然后调用自定义管理器(执行一些更高级的东西)来执行此操作。我想将这些内容全部放在一个自定义管理器中。
有没有办法从我的自定义管理器调用泛型管理器(例如flush,loaddata)?
答案 0 :(得分:1)
类似
from django.core.management import call_command
call_command('loaddata', 'myapp')