django - 如何在django rest框架中实现不同的用户?
问题描述
我正在使用 django rest 框架构建一个应用程序并做出反应。我已经安装了 rest auth,all auth 用于用户身份验证。当我使用 manage.py createsuperuser 从控制台创建超级用户或从 django 管理面板手动添加时,我可以从路由“rest-auth/login”登录并获取生成的令牌。但现在我想添加一个名为 Doctor 的不同用户,他可以访问有限的功能。我想从 django admin 注册医生用户。但是在这里我只想通过电子邮件地址和密码而不是用户名和密码来注册医生。所以问题是如何在 django rest 框架中创建一个名为医生的自定义用户。最后一件事,我在 models.py 中没有用户模型,因为 django rest auth 处理有关用户的所有员工。重要的是我想通过电子邮件和用户名来区分所有用户。如果我通过用户名 & 获取用户
解决方案
推荐阅读
- css - 如果使用带有列换行的flex,如何在窗口调整大小时防止右列的填充?
- linux - 通过控制台进行 Linux 安全访问
- vue.js - 尝试以开玩笑的方式导入 chartjs 时出错
- flutter - 嗨,我每次运行程序时都会收到 NoSuchMethodError
- python - 如何选择具有空间 python selenium 的 id
- react-native - React Native expo-permission 已弃用现在使用什么?
- java - Spring Boot mongodb不保存uniqueId
- java - java中密码的加密解密问题
- wordpress - 滚动时关闭弹出窗口
- javascript - 如何使用 aws4 为 amazon spapi 做正确的请求签名?