我正在使用 Djoser,我只需要管理员就可以注册新用户。
我在全局设置中设置了这个权限类:
'DEFAULT_PERMISSION_CLASSES': [
'rest_framework.permissions.IsAuthenticated',
'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly',
],
所以管理员可以编辑,用户可以看到,其他人什么都不能。
但此规则不共享在 POST auth/users 上的 Djoser 注册模块。如何为其设置特殊权限规则?