Python 使用Django Rest和Phonegap对用户进行身份验证?

Python 使用Django Rest和Phonegap对用户进行身份验证?,python,django,rest,Python,Django,Rest,我已经阅读了很多关于身份验证的教程,但我同样感到困惑。我试图在客户端设备上使用html表单登录用户,这意味着我没有使用Django模板。它的工作原理是这样的吗 我用用户名、密码组合向rest后端发送帖子 Django rest检查用户是否有效,并将令牌发送回 我将令牌保存在本地存储器中,并随用户的每个请求一起发送 我从前端发送什么来实现这一点 是,使用用户名和密码组合向RESTful后端发送post请求 Django对用户名和密码进行身份验证,并记录用户,在其中设置与该用户相关联的session

我已经阅读了很多关于身份验证的教程,但我同样感到困惑。我试图在客户端设备上使用html表单登录用户,这意味着我没有使用Django模板。它的工作原理是这样的吗

  • 我用用户名、密码组合向rest后端发送帖子
  • Django rest检查用户是否有效,并将令牌发送回
  • 我将令牌保存在本地存储器中,并随用户的每个请求一起发送
  • 我从前端发送什么来实现这一点

  • 是,使用用户名和密码组合向RESTful后端发送post请求

  • Django对用户名和密码进行身份验证,并记录用户,在其中设置与该用户相关联的sessionid,我相信您将其称为令牌。这是通过login()方法完成的

  • 通常Django会将sessionid设置为客户机机器上的coookie或会话变量,但我认为您可以将其保存在本地存储中,然后每次检索它,并在每个请求上验证它是否是有效的sessionid,但通过使用会话让Django的中间件处理所有事情更容易


  • 你试过什么?你看到了什么错误?如果您添加更多信息,将更容易有人帮助您。我在问这样的服务的管道应该是什么,tbh我不知道从哪里开始,我在问这是正确的还是有不同的方式。我以前只使用django模板进行过身份验证。