Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在django rest_框架中注册一对一用户?_Python_Django_Api_Django Rest Framework - Fatal编程技术网

Python 如何在django rest_框架中注册一对一用户?

Python 如何在django rest_框架中注册一对一用户?,python,django,api,django-rest-framework,Python,Django,Api,Django Rest Framework,我不知道如何注册和登录一个可以扩展到许多角色的用户 我的项目中有不同的应用程序: 管理员 学生 老师 所有这些应用程序及其模型都通过一对一关系连接到我的自定义用户模型 现在,我应该实现什么来创建这些端点: 发布“管理员/注册”-注册管理员 发布“学生/注册”-注册学生 发布“教师/注册”-注册教师 发布“管理员/登录”-登录管理员 发布“学生/登录”-登录学生 发布“教师/登录”-登录教师 这将做的是,每当有人注册为管理员,它将首先创建一个用户,然后注册为管理员 我试过使用djoser,但在

我不知道如何注册和登录一个可以扩展到许多角色的用户

我的项目中有不同的应用程序:

  • 管理员
  • 学生
  • 老师
所有这些应用程序及其模型都通过一对一关系连接到我的自定义用户模型

现在,我应该实现什么来创建这些端点:

发布“管理员/注册”-注册管理员

发布“学生/注册”-注册学生

发布“教师/注册”-注册教师

发布“管理员/登录”-登录管理员

发布“学生/登录”-登录学生

发布“教师/登录”-登录教师

这将做的是,每当有人注册为管理员,它将首先创建一个用户,然后注册为管理员

我试过使用djoser,但在自定义创建方法上没有找到太多

很少的指导将会被感激