阿尔瓦罗·瓦伦西亚(Alvaro Valencia)
最近,我开始使用Django REST Framework创建REST API。我想实现一个身份验证系统,但是我有几个疑问(框架提供的教程不够简洁)。
我希望每个想要访问我的API的用户都需要一个令牌。这些是我的问题:
- 我需要创建一个保留用户数据的模型吗?(用户,电子邮件,令牌等)
- 如何将每个模型与每个用户联系起来?
蛋白石
最好的主意是使用令牌身份验证。它可以与默认的djangosUser
模型一起使用,并且无需创建任何其他模型。当您创建的实例时,User
您将通过电子邮件与密码一起传递,并创建一个实例,Token
该实例绑定到的新创建实例User
。所以:
- 不,模型已经随Django一起提供。
- 您只需要建立关系。
如果您需要保留与User
此处相关的任何其他数据,则需要一份文档。也在这里看看。这就是在codepot.pl车间后端创建User
实例以及创建实例的Token
方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句