我正在尝试使用django.core.management.call_command
当我在控制台中输入时,一切正常,即
$./manage.py syncdb --all
这将为现有的django模型创建所有权限(即使是那些添加了南迁移的模型)。
现在我想在custom management command中使用它,所以我实现了它:
在handle(*args, **kwargs)
方法的正文中,在我导入方法from django.core.management import call_command
后,我添加了以下内容:
call_command('syncdb', all=True)
此调用为某些模型创建权限实例,但所有迁移都会被传递。如何强制它为所有模型创建所有权限?