如何在djoser中扩展"users/me/"字段



是否可以扩展djoser中的用户字段?我在Django restframework中使用djoser-jwt令牌身份验证。事实上,djoser的功能来自djoser.urldjoser.urls.jwt。只有用户名、电子邮件和密码是我希望用户在注册期间提供的参数。注册后,他们可以提供其他详细信息。当在没有djoser的情况下使用JWT时,我会创建一个概要文件模型,并提供注册个人在注册后应填写的字段。但使用djoser,可以从/users/me/端点获得user's details。这是我第一次使用djoser包,在我看来,/users/me/已经作为用户配置文件的端点发挥了作用,正如他们的文档中所解释的那样https://djoser.readthedocs.io/en/latest/base_endpoints.html#user-重新发送激活电子邮件

我仍然想从用户那里收集信息,比如他们的出生、国家、婚姻状况和其他数据。但我想为他们提供一个个人资料页面,其中有他们可以提供这些详细信息的字段。我现在的问题是,是否可以使用djoserusers/me/端点来实现这一点?如果是,如何?在文档中还不太清楚如何实现这一点。

也有同样的问题。他们可能已经更新了文档,但您可以使用"current_user"将users/me设置为自定义序列化程序。

https://djoser.readthedocs.io/en/latest/settings.html?highlight=users%2Fme#serializers

相关内容

  • 没有找到相关文章

最新更新