python、django、使用 ajax 验证用户名

python, django, validate username with ajax

提问人:Тв0р0бушек 提问时间:8/24/2023 更新时间:8/24/2023 访问量:19

问:

我使用 ajax 进行授权,我需要不断检查用户名的有效性。而且我也有类似于 url 中的个人资料页面。因此,我需要创建一个禁止名称的列表,例如:等。"my_site/username""sign_in", "home"

所以我想问一下是否有任何现成的函数(可能来自外部包)可以对用户名(包括最大长度、禁止字符)进行完全验证。

python django 验证

评论

0赞 willeM_ Van Onsem 8/24/2023
就我个人而言,我一直认为最好使用类似的东西,这意味着允许 之后的任何内容,因此这也意味着根本没有歧义。my_site/user/<username>user/
0赞 Тв0р0бушек 8/24/2023
@WillemVanOnsem 这是可以做到的,但我不希望用户能够创建用户名,例如:“login”、“admin”、“logout”等。此外,我可能会使用所有检查来编写验证函数,而不是使用一些包。但如果有合适的,我会很高兴
0赞 willeM_ Van Onsem 8/24/2023
但是,如果您使用明确的 URL,则命名的用户不是问题,因为那是 ,而注销只是例如。logout/user/logout/logout
0赞 Тв0р0бушек 8/24/2023
@WillemVanOnsem 没错,我来做,现在我的问题小了一半!

答: 暂无答案