问题标签 [djoser]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 如何在用户通过验证并具有登录权限时将用户添加到组中 django
我创建了一个用户,并希望通过默认查看器将他添加到组中,但前提是他验证了他的电子邮件 ID。我使用 djoser 创建 API 来创建用户。邮件已验证。现在我无法理解如何在验证电子邮件时实现添加到组。
这是模型.py
序列化程序.py
应用程序中的 urls.py
我已经参考了 堆栈溢出链接 ,但如果方法正确,则无法将其与我的代码或如何添加它相关联。
django - Django DRF:如何使用 djoser 启用重置密码的激活码
我已经成功地使用基于 Djoser 令牌的身份验证设置了 Django 应用程序。我想生成一个激活码/网址并让用户通过该代码/链接激活帐户激活或重置密码。
基本端点解释了如何使用端点启用和利用激活。但是如何创建数据库模型并为用户生成激活码?我错过了什么吗?
python - Facebook 和 Google 身份验证过程在 Django Rest 框架中使用 Djoser 取消,Next.js+React 作为前端
我使用 Djoser 在 Django Rest Framework 中为我处理基本的用户身份验证功能。我尝试使用它的社交身份验证端点。根据其文档,如果我理解正确,我首先将 redirect_uri 添加到其端点,例如:
http://127.0.0.1:8000/auth/o/facebook/?redirect_uri=http://localhost:3000
它工作得很好。然后我使用该链接进行身份验证,它向我返回了代码和状态(作为下面代码中的数据)作为redirect_uri 中的查询。但是当我将 getInitialProps 方法中的代码和状态从 Next.js 服务器回传到我的后端时,
Django 返回一个状态码 400。然后我用 postman 测试了发布代码和状态'Content-Type':'application/x-www-form-urlencoded'
,它显示在窗口上:
我用 Google OAuth2 尝试了同样的情况。以下是我的settings.py中的python代码。
我只将我的应用程序域设置为Facebook 开发者控制台中的站点localhost
url 。http://localhost:8000/
无论如何我可以摆脱Authentication Process Canceled并成功获取令牌?非常感谢!!!!
python - Django Rest Framework - 使用 Djoser “无法创建帐户”
我对用户注册有一些问题。
我正在使用 Sunscrapers 的 Djoser 库。
在从 Postman 创建新用户期间,我收到“无法创建帐户”响应。
在我的终端(docker)中,我得到以下信息:
似乎 Djoser 没有看到我的请求正文,它试图将空值或 null 值放入数据库。到目前为止,我尝试了以下解决方案: 自定义 djoser 创建用户端点 ......但它没有用。
代码:
序列化程序.py
视图.py
您有任何解决方法的想法吗?也许我忘记了什么?谢谢你的帮助:)最好的问候,
python - Djoser user_list 设置 AllowAny 不起作用
我已经使用 Djoser 创建了登录 Api 进行身份验证。我想使用 GET api 调用 (/api/auth/users/ 端点) 获取用户列表,但我收到一条错误消息
我已经像这样在 setting.py 文件中添加了 djoser 设置
但是,我仍然得到错误。我错过了什么吗?
如果您需要更多详细信息,请告诉我。
django - 如何从 Djoser 注销(与 Django Rest Framework 一起安装)
我已经使用 Django Rest Framework 安装了 Djoser,在以 (url: /token/login) 身份登录后,我收到了一个令牌,但是当我将 url 更改为“/token/logout/”时,它显示错误,因为未提供日志凭证。
我正在使用浏览器 url 部分与 DRF 进行交互。
请建议我正确的 url 注销?我可以提供令牌、用户名和密码。
python - 使用 Simple JWT 时如何将自定义序列化程序添加到 Djoser 令牌字段?
在 Djoser 文档中,他们向您展示了如何将自定义序列化程序添加到各种字段,包括 token 和 token_create(djoser 文档),但是在使用 Simple JWT 时,我似乎无法为 token 字段添加自定义序列化程序。
django - 获取用户 Djoser 的所有数据
我使用 userProfile 模型下面的代码。它具有 djoser auth_user 的“OneToOneField”。我想为用户凝胶所有数据。
和seralizers类显示在下面;
我想让所有用户使用 ;
它返回类似的数据;
我想获取所有用户信息;
django - 简单 JWT 向令牌中的有效负载数据添加额外字段
我使用 djoser 和 rest_framework_simplejwt。这是我的用户模型;
我的 views.py 为用户获取令牌,如下所示;
这是serializer.py;
我可以像这样获得访问和刷新令牌。
当使用 jwt.io 有效负载数据编码令牌时;
我想在访问令牌的有效负载中添加用户名,姓氏,我想得到;