4

我在 django 中有一个设备模型,我希望能够对其进行身份验证。

class Device(models.Model):
    device_key = models.CharField(max_length=100)
    udid = models.CharField(max_length=100, unique=True)

更具体地说,鉴于上述设备模型,我希望能够实现类似于 TokenAuthentication ( http://django-rest-framework.org/api-guide/authentication.html#tokenauthentication ) 的东西。

使用 device_key 和 udid 向登录 URL 发送请求应返回一个令牌,该令牌标识设备型号,并可用于进一步的请求。

笔记:

  1. 设备不是用户。我已经将 User 模型用于不同的目的。
  2. 这个问题基本上类似于询问如何在 django 中对自定义用户模型进行身份验证,这也没有一个像样的答案(Django custom User model authentication

有没有“django”的方式来做到这一点?

4

0 回答 0