gpt4 book ai didi

python - 如何为 Django 创建一个唯一的随机用户名?

转载 作者:太空宇宙 更新时间:2023-11-04 03:37:06 24 4
gpt4 key购买 nike

我希望我页面的访问者无需先注册即可创建条目。当他们稍后注册时,我希望他们在该 session 中创建的所有内容都属于他们的用户帐户。

为了实现这一点,我只想在非用户输入时创建具有随机用户名的空白用户。

随机创建唯一用户名以避免任何冲突的最优雅方法是什么?

我应该做一个 while 循环来生成用户名并尝试将它们保存到数据库并在成功时中断还是有更好的方法?

我见过的大多数脚本只是创建一个随机字符串,但这有发生冲突的危险。是否有任何 Django 函数可以根据已使用的用户名创建随机用户名?

最佳答案

不,django 没有这样的功能。所以你必须在循环中检查生成的用户名是否存在。

关于python - 如何为 Django 创建一个唯一的随机用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28533354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com