如何在 Django REST Framework 中使用 Djoser 设置用户注册的特殊权限?
How to set special permission on user registration using Djoser in Django REST Framework?
我正在使用 Djoser,我只需要管理员就可以注册新用户。
我在全局设置中设置了这个权限类:
'DEFAULT_PERMISSION_CLASSES': [
'rest_framework.permissions.IsAuthenticated',
'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly',
],
这样管理员可以编辑,用户可以看到,其他人什么都不能。
但是这条规则在 POST auth/users 上的 Djoser 注册模块上没有共享。如何为其设置特殊权限规则?
已解决:DJOSER 设置中的 PERMISSIONS 字段允许设置一些用户操作 - 更多信息 here
我正在使用 Djoser,我只需要管理员就可以注册新用户。
我在全局设置中设置了这个权限类:
'DEFAULT_PERMISSION_CLASSES': [
'rest_framework.permissions.IsAuthenticated',
'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly',
],
这样管理员可以编辑,用户可以看到,其他人什么都不能。
但是这条规则在 POST auth/users 上的 Djoser 注册模块上没有共享。如何为其设置特殊权限规则?
已解决:DJOSER 设置中的 PERMISSIONS 字段允许设置一些用户操作 - 更多信息 here