我是django的新手,正尝试制作很少经过验证的用户注册表格。除此之外,我还需要一个用户名建议代码,该代码将告诉用户他尝试注册的用户名是否可用或已在使用中。然后,它应该给出一些建议,可以从中选择。可能在相同或有点相同的项目上工作过的任何人都可以帮助我吗?
谢谢
签出django注册应用程序。并查看类registration.forms.RegistrationForm及其方法clean_username。
扩展表单以建议一些用户名应该很容易。
这是一些示例代码,用于生成带有编号后缀的唯一用户名:
username # filled with user input or first/lastname etc.
#check for other profile with equal names (and those with a postfix)
others = [int(username.replace(name, "0"))
for p in User.objects.filter(username__startswith=username).exclude(user=self.user)
if username.replace(name, "0").isdigit()]
#do we need a postfix
if len(others) > 0 and 0 in others:
username = "%s%d" % (username, max(others) + 1)
您可以在“表单选择”字段中填写生成的名称:http
:
//docs.djangoproject.com/en/dev/ref/forms/fields/#choicefield
问题内容: 这些表单集表现出与我想要的相反的行为。 我的视图设置如下: 我的模板如下所示: 这样,像我想要的那样,它最初仅生成1种形式。但是我想要一种表格! 当我使用JavaScript动态添加空白表单时,所有这些多余的表单都是必需的,而这是我所不希望的。 从文档: 表单集足够聪明,可以忽略未更改的其他表单。 这是第一种形式展示的行为(不是我想要的),而不是其他形式展示的行为(我想要的)。 我是否
{photos:[],product:[],report_date:null,report_sum:null,check_number:“”,qr_img:null,qr_link:“”} 旧表单-数据表单: ------WebKitFormBoundaryEFKGXHEAEJV3FGL7内容-配置:表单-数据;name=“report_date”2018-08-17t12:00:00.000z-
首先,我是C、C++、C#、Android和Swift的开发人员,但我绝对没有JavaScript、PHP或Web开发经验。 即只接受整数值的输入。 这是刀片代码:
问题内容: 我有以下示例字符串 我只对 test6IAmInterestedIn 感兴趣,它位于第四个斜杠之后,可以包含3个字符,多个字母并以3个数字结尾,即。 我想在上述正则表达式中添加的内容是,我总是在匹配的第四个斜杠之后选择字符串。我该怎么办? 问题答案: 你可以试试这个演示 哪里 匹配包含正斜杠的4个块 捕捉您想要的图案
我正在尝试将我的html表单与MySQL数据库连接起来。因此,用户在提交给MySQL数据库的表单中插入了什么值。我已经尝试了以下代码,但它在执行时显示了以下错误 “未定义索引:第20行中的名称”和“未定义索引:第21行中的地址” 这是我的html代码 这是我的php代码
然后,这需要转到数据库,该数据库向工作人员发送返回消息,告诉他们该成员已被添加。 只有工作人员在和系统通话,没有人。
我是一名Java新手,在可比接口中重写compareTo方法时遇到了一些问题。我的代码创建了一个HashMap,将字符串与int关联起来。我希望重写compareTo,以便ArrayList键中的字符串根据其HashMap值排序,而不是按字母顺序排序。然而,在这种实现下,字符串仍然按字母顺序排序。 哦,澄清一下,nameWeight是字符串和整数对的哈希映射。 有什么想法吗?
在一个HTML文件中, 包含许多 ,而在另一个 中, 包含许多 。使用我需要的JavaScript,当我悬停在第一个上时,第一个 的背景颜色会发生变化,以此类推... 匿名用户 你的问题是如此令人困惑,提供一个屏幕截图或绘图表明你实际想要什么。