是否可以扩展djoser中的用户字段?我在Django restframework中使用djoser-jwt令牌身份验证。事实上,djoser的功能来自djoser.url
和djoser.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