如何查看数据库中是不是有其他用户具有相同的用户名 - JWT Django REST 身份验证
Posted
技术标签:
【中文标题】如何查看数据库中是不是有其他用户具有相同的用户名 - JWT Django REST 身份验证【英文标题】:How to see if there are other users in the database with the same username - JWT Django REST authentication如何查看数据库中是否有其他用户具有相同的用户名 - JWT Django REST 身份验证 【发布时间】:2021-05-21 06:34:21 【问题描述】:我想知道注册时如何查看是否有两个或多个用户具有相同的用户名。我参考了 Dakota Lillie 在 Medium 上的 tutorial。
我问是因为教程中没有任何错误处理,而且我不是 React 专家。
让您了解在不处理注册的情况下发生的事情是 - 当我输入一个已经存在的用户名时,它会让我登录。
另一件事是 - 当登录(有效帐户)时,主屏幕会显示例如 - 你好,约翰。 但这里出于某种原因,它显示您好,具有该用户名的用户已存在。
请帮帮我。
谢谢。
【问题讨论】:
【参考方案1】:你可以找到数据库中的所有用户,并指定一个where子句来检查用户试图输入的用户名是否已经存在于数据库中,如果存在则抛出错误
【讨论】:
你能告诉我如何在代码中做到这一点吗?以上是关于如何查看数据库中是不是有其他用户具有相同的用户名 - JWT Django REST 身份验证的主要内容,如果未能解决你的问题,请参考以下文章