问题标签 [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 - 如何从 djoser 包自定义登录 api?
我只想在登录响应中提供用户详细信息,
目前,我正在获得JWT
'token'
登录API 响应。'refresh'
http://127.0.0.1:8000/auth/jwt/create/
我想返回登录用户详细信息
这是 的响应快照jwt/create/
,
django - 不确定如何管理电子邮件配置
我正在尝试使用 Djoser 创建重置密码功能。我成功地访问了我的 APIauth/users/reset_password/
端点,然后按预期发送电子邮件。但是问题出现在电子邮件的内容中。它发送重定向链接到我的 api,而不是我的前端。
请注意,任何 <> 都只是隐藏一个变量,实际上并没有像那样显示
以下是电子邮件的示例:
这封电子邮件的目标是将用户发送到/reset-password/confirm/
我的前端上的 url,而不是我的 api 上,这是目前正在发生的。
这是我的 DJOSER 设置:
预期的行为是DOMAIN
设置更改放置在电子邮件中的链接,但事实并非如此。我似乎无法在文档中找到对这个特定问题的参考。
在这里的任何帮助将不胜感激,谢谢。
vue.js - 对 djoser 身份验证的 POST 请求
我有一个使用 DJRF 作为后端和 Vue 作为前端的应用程序。我还使用 Djoser 进行身份验证,这是我试图联系的端点。我已经让 Vue 获取数据的 API,并且我正在使用 Postman 进行测试,结果非常好。但是,我正在尝试在前端使用 Axios 发出 POST 请求,但我不断收到此错误
未捕获(承诺中)TypeError:无法读取未定义的属性“错误”
我向 Postman 提出这个请求并且没有问题,所以我认为后端的任何东西都不是问题。我也试过只使用没有 IP 地址的 url 扩展名,也使用“localhost”。
最后,查看我的终端,当我发出请求时,它返回状态码 200。我如何使用 Axios 设置此 POST 请求?
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 与其中任何一个都不匹配。
python - 带有电子邮件确认的 Django djoser 用户注册
我正在使用 Django 和 djoser 作为移动应用程序的后端。
当我发出以下 POST 请求时:
我收到一封电子邮件,其中包含带有正确 uid 和令牌的激活链接。
然后我尝试通过执行以下操作来激活用户:
在此之后,我收到 404 NOT FOUND 响应。Djoser 文档说激活端点是 /users/activation/。
我的 urls.py 如下:
有人知道我做错了什么吗?
非常感谢你的支持!
django - 使用 Django Rest + Djoser 返回的不仅仅是 Auth Token?
我使用 Django REST 和 Djoser 作为我的身份验证服务。但是,当向 djoser auth 端点发出 post 请求时,例如.../auth/token/login
,我得到的唯一响应是auth_token: xxxxx
例如,如果我发出成功的发布请求,例如:
我的回应是
"auth_token": "XXXXXXXX"
但我想检索的不仅仅是一个令牌,例如
关于如何实现这一点的任何想法?
python - 使用 Djoser 和 Django Rest Framework 激活帐户
我在我的项目中使用 Djoser 进行身份验证。4 多天以来一直在努力添加电子邮件激活,但似乎未能很好地抓住它,因为文档对我来说有点难以理解。
这是我的代码 settings.py
这是我创建用户后收到的电子邮件
它显示了example.com ,但我希望它将 web url 更改为localhost:8000
您收到这封电子邮件是因为您需要在 example.com 上完成激活过程。
请到以下页面激活账户:
如果我手动将网址更改为
它不断返回
我真的请求你们帮助我。
django - 如何使用 Django Djoser 处理激活 url?
我无法通过激活链接激活用户。
如何正确配置路径来处理他们的请求?
我的配置:
django - 使用 Djoser 令牌身份验证通过 DRF 登录后无法访问管理门户
我正在使用Djoser djoser.urls.authtoken通过/api/auth/token/login/
. 我可以很好地登录,但是当我转到 /admin/ 时,它会将我重定向到 Django 的管理员登录页面并要求我再次登录。
然后我意识到/admin/
和/api/auth/token/login/
是不同的东西。/admin/
当我通过此 DRF 登录时,如何访问管理门户或告诉 Django 允许我打开?
django - 使用 Djoser 创建相关模型
我正在尝试覆盖 Django 中的默认用户创建。我正在使用 Django Rest Framework 和 Djoser。我在这里找到了很好的实现技巧:https ://stackoverflow.com/a/49096275/9123009
但我有自定义配置文件模型,称为:与我的自定义用户模型具有 OneToOneField 关系的 Userprofile。
这是我的序列化程序:
当我尝试向 /auth/users/ 端点发出以下 POST 请求时:
我不断收到一个错误,即 User.profile 必须是 Userprofile 实例。