首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用两个字符串的差异来建议一个唯一的字符串(Python2.7)

使用两个字符串的差异来建议一个唯一的字符串(Python2.7)
EN

Stack Overflow用户
提问于 2017-03-22 17:21:56
回答 1查看 91关注 0票数 1

在我维护的Python/Django网站中,用户在注册时保留唯一的用户名。注册时,如果用户名不可用,他们必须猜测另一个用户名。

有时,用户必须与多个“用户名已经存在”的消息竞争,才能注册。

我想改善这个问题,通过建议一个用户名的基础上,已经使用的用户名,他们目前的投入。有人能为这个演示一个简洁的Python解决方案吗?

我还没试过什么呢。但我在想,工作的方法是取用户想要的当前昵称,然后以某种方式从DB中使用4-5个相邻昵称的基于ordinaldiff (我可以很容易地查询这些昵称)。

找到的差异可以用来猜测用户的可用昵称,这也充分基于他们想要的昵称。差不多吧。作为一个新手,我仍在努力想出一个可行的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-22 19:01:52

如果您想有5个建议,而用户只提供他喜欢使用的用户名,您可以执行以下操作。

只需从1到100启动一个计数器,将该编号附加到用户名并检查它是否在数据库中。如果没有,则将该建议保存在列表中。

如果该列表有5个条目,请将它们显示给您的用户选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42958619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档