问题标签 [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.
python - Djoser 无法识别用户模型上的自定义 PK 字段
我最近在我的 DRF api 中切换到 Djoser 进行身份验证服务。
我有一个稍微调整的用户模型,其中 PK 已从 id 更改为 user_id。
当我调用 /auth/users/me/ 时,我收到以下错误:
这是我当前的 Djoser 设置:
如何将目标主键更改为指向 user_id?
理想情况下,我不必将字段名称更改为 id,因为我在整个项目中经常使用此字段。
任何帮助将不胜感激。
扩展用户模型:
python - 在 anaconda 上安装 djoser 的命令行是什么
在 anaconda 上安装 djoser 库的命令行是什么?
我试过了conda install djoser
,但没有找到包
reactjs - Next js Django Djoser 谷歌认证/
我正在使用 next js 和 django 创建一个网站,并尝试使用 Google social auth 进行身份验证。为此,我使用 djoser 库和其他 JWT 库,如 django-simple-jwt。起初外翻是可以的。我可以选择我的谷歌帐户,但它会将错误请求返回为 400 状态。当我尝试使用邮递员时,它给出了以下错误:**“non_field_errors”:[“在服务器端会话数据中找不到状态。” ]**
Google.tsx 文件
我的 redux 操作文件为:
python-3.x - 使用自定义模型 fo django djoser
我正在使用 Djoser 创建用于用户管理的 api 端点,我想使用自定义模型来创建用户和登录,我只想使用电子邮件。
给我的用户实体没有用户名字段
下面我将分享我为我的应用程序设置的各种设置
我的序列化程序文件
当我尝试注册用户时,我得到
请问我做错了什么?
python - DRF:Djoser 覆盖自定义用户序列化程序
以前我一直在使用后端,但是在几个月没有编码之后,我现在对现在的代码不太满意。所以我使用 Djoser,我的项目settings.py文件中有这个
这应该覆盖默认的 Djoser 序列化程序,但我可以看到它什么都不做。
/auth/users/me/ - 返回这个
但我有这个作为我在后端/帐户/序列化程序中的序列化程序
为什么它不覆盖?
django - 在 Django 中实现 Djoser 和 JWT 进行用户身份验证
我正在我的第一个 Django 应用程序中实现用户身份验证。我决定从这里学习教程。
我刚刚完成了实现,碰巧当我将以下路由添加 path('api/app', include('app.urls'))
到 url.py 时,我收到以下错误,导致平台崩溃:
删除它让平台运行。请问有人熟悉这个错误吗?
django - Django Zoho SMTPAuthenticationError(535,b'身份验证失败')
我正在使用 Django 的电子邮件后端发送帐户验证电子邮件。这是我的设置的样子:
直到几个小时前它突然停止工作时,此配置都可以正常工作,并引发此错误:
我不确定是什么触发了错误,但现在它也不适用于其他主机帐户。我没有更改任何内容,我的 Zoho 帐户的 2FA 也没有激活。它停止工作的原因可能是什么?
django - 覆盖默认电子邮件时,Djoser 不发送电子邮件
我有一个使用 Djoser 进行身份验证的 DRF 项目。计划是覆盖 Djoser 的默认激活电子邮件并发送一些 HTML 模板电子邮件。这是我所拥有的:
一切似乎都正确,但电子邮件没有发送。我检查收件箱,什么也没看到。但是,当我删除指向自定义电子邮件的删除 EMAIL 设置时,它会发送默认的 Djoser 激活电子邮件。怎么了?
python - Djoser 400 错误请求登录用户
我正在使用 django rest 框架和 vue 创建一个电子商务应用程序,我正在使用 djoser.authtoken 来处理身份验证。
我可以成功地创建一个带有发布请求的用户,/users/
但是每当我尝试登录时,我都会不断地进入xhr.js:177 POST http://127.0.0.1:8000/api/v1/token/login/ 400 (Bad Request)
控制台和[22/May/2021 03:06:11] "POST /api/v1/token/login/ HTTP/1.1" 400 68
服务器。
错误消息没有提供任何有用的信息,但这里是我的代码的一些相关片段:
python - 如何使用 djoser 创建一对一相关的用户角色
我有一个自定义用户模型和 4 个角色模型
我正在使用 djoser 进行用户身份验证。
现在我想要的是当有人发布到
'api/v1/{role name}/register'
用户是自动创建的,角色模型的对象也是如此。
目前我知道只有对 '/users' 的 POST 请求会在 djoser 中创建用户,当用户模型为真时,我必须使用post_save
信号来保存任何角色模型对象。is_{role} field
我正在尝试使用嵌套序列化程序,但这与 djoser 不兼容。