问题标签 [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.

0 投票
1 回答
1681 浏览

django - 如何从 djoser 包自定义登录 api?

我只想在登录响应中提供用户详细信息,

目前,我正在获得JWT 'token'登录API 响应。'refresh'http://127.0.0.1:8000/auth/jwt/create/

我想返回登录用户详细信息

这是 的响应快照jwt/create/

智威汤逊响应图片

0 投票
1 回答
271 浏览

django - 不确定如何管理电子邮件配置

我正在尝试使用 Djoser 创建重置密码功能。我成功地访问了我的 APIauth/users/reset_password/端点,然后按预期发送电子邮件。但是问题出现在电子邮件的内容中。它发送重定向链接到我的 api,而不是我的前端。

请注意,任何 <> 都只是隐藏一个变量,实际上并没有像那样显示

以下是电子邮件的示例:

这封电子邮件的目标是将用户发送到/reset-password/confirm/我的前端上的 url,而不是我的 api 上,这是目前正在发生的。

这是我的 DJOSER 设置:

预期的行为是DOMAIN设置更改放置在电子邮件中的链接,但事实并非如此。我似乎无法在文档中找到对这个特定问题的参考。

在这里的任何帮助将不胜感激,谢谢。

0 投票
1 回答
547 浏览

vue.js - 对 djoser 身份验证的 POST 请求

我有一个使用 DJRF 作为后端和 Vue 作为前端的应用程序。我还使用 Djoser 进行身份验证,这是我试图联系的端点。我已经让 Vue 获取数据的 API,并且我正在使用 Postman 进行测试,结果非常好。但是,我正在尝试在前端使用 Axios 发出 POST 请求,但我不断收到此错误

未捕获(承诺中)TypeError:无法读取未定义的属性“错误”

我向 Postman 提出这个请求并且没有问题,所以我认为后端的任何东西都不是问题。我也试过只使用没有 IP 地址的 url 扩展名,也使用“localhost”。

最后,查看我的终端,当我发出请求时,它返回状态码 200。我如何使用 Axios 设置此 POST 请求?

0 投票
3 回答
2255 浏览

django - djoser 通过链接激活帐户

单击djoser发送的链接后如何激活? 我的设置 '''

''' urls.py '''

''' 我的电子邮件链接 http://127.0.0.1:8000/auth/users/activate/Mjc/5bx-5f9542251fd9db7e980b 错误:

使用 startgo1.urls 中定义的 URLconf,Django 按以下顺序尝试了这些 URL 模式:

当前路径 auth/users/activate/Mjc/5bx-5f9542251fd9db7e980b 与其中任何一个都不匹配。

0 投票
1 回答
1771 浏览

python - 带有电子邮件确认的 Django djoser 用户注册

我正在使用 Django 和 djoser 作为移动应用程序的后端。

当我发出以下 POST 请求时:

我收到一封电子邮件,其中包含带有正确 uid 和令牌的激活链接。

然后我尝试通过执行以下操作来激活用户:

在此之后,我收到 404 NOT FOUND 响应。Djoser 文档说激活端点是 /users/activation/。

我的 urls.py 如下:

有人知道我做错了什么吗?

非常感谢你的支持!

0 投票
1 回答
678 浏览

django - 使用 Django Rest + Djoser 返回的不仅仅是 Auth Token?

我使用 Django REST 和 Djoser 作为我的身份验证服务。但是,当向 djoser auth 端点发出 post 请求时,例如.../auth/token/login,我得到的唯一响应是auth_token: xxxxx

例如,如果我发出成功的发布请求,例如:

我的回应是

"auth_token": "XXXXXXXX"

但我想检索的不仅仅是一个令牌,例如

关于如何实现这一点的任何想法?

0 投票
2 回答
2312 浏览

python - 使用 Djoser 和 Django Rest Framework 激活帐户

我在我的项目中使用 Djoser 进行身份验证。4 多天以来一直在努力添加电子邮件激活,但似乎未能很好地抓住它,因为文档对我来说有点难以理解。

这是我的代码 settings.py

这是我创建用户后收到的电子邮件

它显示了example.com ,但我希望它将 web url 更改为localhost:8000

您收到这封电子邮件是因为您需要在 example.com 上完成激活过程。

请到以下页面激活账户:

如果我手动将网址更改为

它不断返回

我真的请求你们帮助我。

0 投票
1 回答
1592 浏览

django - 如何使用 Django Djoser 处理激活 url?

我无法通过激活链接激活用户。

如何正确配置路径来处理他们的请求?

我的配置:

0 投票
1 回答
343 浏览

django - 使用 Djoser 令牌身份验证通过 DRF 登录后无法访问管理门户

我正在使用Djoser djoser.urls.authtoken通过/api/auth/token/login/. 我可以很好地登录,但是当我转到 /admin/ 时,它会将我重定向到 Django 的管理员登录页面并要求我再次登录。

然后我意识到/admin//api/auth/token/login/是不同的东西。/admin/当我通过此 DRF 登录时,如何访问管理门户或告诉 Django 允许我打开?

0 投票
1 回答
354 浏览

django - 使用 Djoser 创建相关模型

我正在尝试覆盖 Django 中的默认用户创建。我正在使用 Django Rest Framework 和 Djoser。我在这里找到了很好的实现技巧:https ://stackoverflow.com/a/49096275/9123009

但我有自定义配置文件模型,称为:与我的自定义用户模型具有 OneToOneField 关系的 Userprofile。

这是我的序列化程序:

当我尝试向 /auth/users/ 端点发出以下 POST 请求时:

我不断收到一个错误,即 User.profile 必须是 Userprofile 实例。