【问题标题】:Django Rest Framework AuthDjango Rest 框架身份验证
【发布时间】:2017-09-26 12:18:22
【问题描述】:

我正在开发一个 Web 应用程序项目,它的后端使用 Django REST 框架,前端使用 Angular 2,我想知道是否建议使用 Django 用户模型来验证我的登录表单(我的意思是将所有用户保存在 Django admin 中),还是应该专门为该应用创建另一个用户模型?

P.S:应用程序将使用 JWT 令牌进行身份验证。

【问题讨论】:

    标签: django django-rest-framework


    【解决方案1】:

    来自django docs

    如果您要开始一个新项目,强烈建议您设置自定义用户模型,即使默认用户模型对您来说已经足够了。此模型的行为与默认用户模型相同,但您可以在未来需要时对其进行自定义:

    强烈建议您创建自定义用户模型,而不是使用 django 提供的默认用户模型,除非您非常确定不需要对用户模型的功能进行任何更改。

    如果您只想添加额外的字段,您还可以使用 OneToOneRelationship 扩展用户模型。

    即使添加自定义用户模型,仍然可以在 Django Admin 中添加和查看。

    【讨论】:

      猜你喜欢
      • 2013-06-29
      • 2017-11-02
      • 2019-03-01
      • 2021-12-21
      • 1970-01-01
      • 1970-01-01
      • 2019-02-20
      • 1970-01-01
      • 2023-03-16
      相关资源
      最近更新 更多