【问题标题】:How do I make User fields required in Django Rest Framework?如何在 Django Rest Framework 中设置用户字段?
【发布时间】:2015-07-28 13:00:55
【问题描述】:

我正在尝试将 Django 中的默认用户模型用于 REST API,但我不知道如何在人们注册时设置 first_name、last_name、email 等字段。我是否必须使用自定义用户模型,或者这是否可以在视图中处理?

【问题讨论】:

    标签: django rest frameworks


    【解决方案1】:

    我假设您在视图中使用 HTML。然后您可以在输入标签上添加所需的属性。此外,您可以使用 css 为它增添趣味。

    看看: http://www.w3schools.com/tags/att_input_required.asp

    【讨论】:

    • 不,它是 REST,所以如果有人在没有所有信息的情况下尝试 POST,我希望它发回状态。另外,只在前端而不在后端进行验证不是不好的做法吗?
    【解决方案2】:

    我决定使用自定义用户模型。如果我需要,这将允许我添加更多字段。我发现以下线程帮助我设计了我的自定义用户模型: https://groups.google.com/forum/#!topic/django-rest-framework/BlxIeI6nHXo

    【讨论】:

      猜你喜欢
      • 2016-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-29
      • 1970-01-01
      • 2021-09-03
      • 2018-04-15
      • 2021-09-03
      相关资源
      最近更新 更多