如何查看数据库中是不是有其他用户具有相同的用户名 - 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 身份验证的主要内容,如果未能解决你的问题,请参考以下文章

在用户登录时,检查具有相同网站的其他标签并重新加载这些标签

查找一列中具有相同值而另一列中具有其他值的行?

Django 实时作业

当用户在 GridView ASP.NET 中选择一行时如何自动选择相同 ID 的其他行

如何查看手机vpn端口

linux samba 如何实现指定用户看见此文件夹,而其他用户无法看见。