首页 > 解决方案 > 如何查看数据库中是否有其他用户具有相同的用户名 - JWT Django REST 身份验证

问题描述

我想知道注册时如何查看是否有两个或多个用户具有相同的用户名。我参考了Dakota Lillie 的 Medium教程

我问是因为教程中没有任何错误处理,而且我不是 React 专家。

为了让您了解在不处理注册的情况下发生的事情是 - 当我输入一个已经存在的用户名时,它会让我登录。

另一件事是 - 当登录(有效帐户)时,主屏幕显示例如 - 你好,约翰。但这里出于某种原因,它说你好,具有该用户名的用户已经存在。

请帮我。

谢谢你。

标签: reactjsdjango-rest-frameworkjwt

解决方案


您可以找到数据库中的所有用户,并指定 where 子句来检查用户尝试输入的用户名是否已存在于数据库中,如果存在则抛出错误


推荐阅读