3
登记表我想只用电子邮件+密码登记表。我想自动插入在用户名字段中发送电子邮件。因此,对于eash用户,我都会有这样的:只有电子邮件+密码
密码:输入mypassword
电子邮件:[email protected]
当然电子邮件+密码会用于登录过程。
它是一个很好的解决方案,以具有相同的价值2场?还是有更sofisticated解决方案吗?
谢谢:)
登记表我想只用电子邮件+密码登记表。我想自动插入在用户名字段中发送电子邮件。因此,对于eash用户,我都会有这样的:只有电子邮件+密码
密码:输入mypassword
电子邮件:[email protected]
当然电子邮件+密码会用于登录过程。
它是一个很好的解决方案,以具有相同的价值2场?还是有更sofisticated解决方案吗?
谢谢:)
可能不是一个好主意,以规避the expected regex validation on username
这是r'^\w+$'
(所以没有@
或.
,很明显)。此外,还有在username
一个30 character limit,大量的电子邮件地址不适合。
你应该写进行鉴别根据实际电子邮件字段的自定义身份验证后端 - 很多人都这样做,所以你可能可以找到djangosnippets样品。
两件事情要记住 - 默认情况下,电子邮件字段是唯一的。此外,你几乎肯定会打破管理应用程序,所以如果你想使用contrib.admin,你需要做一些jiggery pokery。
要解决我可以插入在用户名字段随机字符串,并在登记表的电子邮件“独特=真”。是个好主意吗? – xRobot 2010-01-14 11:01:13