我正在使用 Django 创建一个网站,并且想要一个相当常见的两步用户注册。我的意思是用户填写一些基本用户信息+一些应用程序特定信息(有点像优惠券价值)。提交后,将发送一封电子邮件以确保电子邮件地址有效。此电子邮件应包含一个链接以单击以“完成”注册。当点击链接时,用户被标记为已验证并且他们被引导到一个新页面以完成可选的“用户配置文件”类型信息。
所以,很基本的东西。我做了一些研究,发现 James Bennett 的 django-registration。我确实知道 James 是谁,并且过去在 PyCons 和 DjanoCons 上见过他。显然,世界上很少有人比 James 更了解 Django(所以,我知道代码/应用程序的质量很好)。但是,这似乎有点过度杀戮。我已经阅读了文档并且有点困惑(也许我今天只是有点密集)。我相信如果我确实使用 django-registration,我将需要一些自定义表单等。
还有什么我应该评估的吗?或者有没有关于使用 django-registration 的好的教程或视频?我做了一些谷歌搜索,但没有找到任何东西。但是,我怀疑这可能是很多非常常见的词并没有真正找到你正在寻找的东西的情况(django 用户注册教程/示例)。
或者只是一种情况,使用 Django 表单等构建自己的解决方案同样容易?
这是我正在使用的技术堆栈:
Python 2.7.2
Django 1.3.1
PostgreSQL 9.1
psycopg2 2.4.1
Twitter Bootstrap 2.0.2