gpt4 book ai didi

python - 如何使用 Django REST Framework 进行身份验证

转载 作者:太空宇宙 更新时间:2023-11-03 17:29:56 24 4
gpt4 key购买 nike

最近我开始使用 Django REST Framework 创建 REST API。我想实现一个身份验证系统,但我有几个疑问(框架提供的教程不是那么简洁)。

我希望每个想要访问我的 API 的用户都需要一个 token 。这些是我的问题:

  • 我需要创建一个保存用户数据的模型吗? (用户、电子邮件、 token 等)
  • 如何将每个模型与每个用户关联起来?

最佳答案

最好的主意是使用 token authentication 。它与开箱即用的默认 djangos User 模型一起使用,不需要创建任何其他模型。创建 User 实例时,您传递电子邮件和密码,并创建绑定(bind)到新创建的 User 实例的 Token 实例>。所以:

  1. 不,这些模型已经随 Django 一起提供。
  2. 您只需要建立一种关系。

如果您需要保留与用户相关的任何其他数据 here这是您需要的一份文档。看看here以及。这就是在 codepot.pl 研讨会后端创建 User 实例以及 Token 的方式。

关于python - 如何使用 Django REST Framework 进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32026893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com