django-rest-framework - dj_rest_auth 限制用户注册到某个特定组
问题描述
基于Django REST framework: Check user is in group,我已经成功地将我的自定义视图限制在某些组中。
但是,我需要将 dj_rest_auth.views.RegisterView 限制为某个组。
我怎样才能做到?
我想尝试在 RegisterView 上设置一个包装类,并将我的包装类链接到 中urls.py
,但是我应该重写哪些方法?
太感谢了!
解决方案
好吧,似乎 dj-rest-auth 已经为这个需求做好了准备:
#settings.py
REST_AUTH_REGISTER_PERMISSION_CLASSES = ("rest_framework.permissions.IsAuthenticated","api.permissions.HasLoginPermission")
请记住 dj-rest-auth<1.1.12 中有一个错误会阻止这些字符串工作。
推荐阅读
- php - 我想在 jquery 克隆表行后清除字段
- android - 如何从片段内部调用父活动的方法
- javascript - Firefox 扩展:打开窗口并写入动态内容
- swiftui - 有没有办法将视图与视图模型分离,如下所示?
- java - 如何停止返回导航到登录页面
- amazon-web-services - AWS S3 存储桶和谷歌云存储桶之间的实时同步
- c++ - 关于在模板类中声明友元模板函数的问题(C++)
- powershell - PowerShell 和 WinApi
- c - 这是滚动 C 数组的安全方法还是容易出现分段错误?
- r - 简单的 left_join 不适用于要加入的数字向量