我目前正在延长django.contrib.auth
。我需要的功能之一是根据项目设置中定义的一些规则生成Groups和关联的Permissions。
这样做的最佳位置是post_migrate signal。但是,django.contrib.auth
有一个post_migrate
接收者(已连接here),其运行create_permissions
(here)。
由于我依赖django.contrib.auth
生成的权限,因此我需要确保create_groups
创建权限后django.contrib.auth
始终运行 create_permissions
{{1 }}
这样做的最佳方法是什么?