Django-registration与Scratch注册实现哪个更适合管理员激活账户?

3
我需要实现一个相当简单的注册工作流程:
  • 用户填写注册请求(表格)。
  • 管理员收到有关注册请求的通知。 (也许)
  • 管理员从django-admin界面激活所需的用户。
  • 用户收到有关其帐户激活的通知。
我一直在阅读django-registration应用程序。
从我所读的内容来看,这个应用程序似乎经常使用,但我不确定它的优点。
所以,我的问题是:从以下选项中(我也可以接受其他选择),在这种情况下哪个更好?
  • 从头开始实现所有注册。
  • 扩展django-registration中的其中一个后端。
  • 从头编写django-registration后端。
此外,请提供支持所做选择的理由
1个回答

4

您可能想要查看django inspectional registration,它完全符合您的使用情况。它是django注册的增强版本,因为后者没有批准/拒绝用户注册的功能。


这似乎是合适的,谢谢。我有点担心版本是0.2x。你在生产环境中测试过吗? - Adrián
昨天我在最新版本的Django上尝试了这个包,并设法将其修改以适应我的用例。目前,Django的检查注册流程是(用户注册->管理员批准->用户收到验证URL并输入密码->用户帐户完全创建)。我觉得很奇怪,用户只有在管理员批准后才能验证URL,所以我将其调整为(用户注册->用户收到验证URL并输入密码->管理员批准->用户帐户完全创建)。 - stupidbodo
2
@stupidbodo:我知道这是一个旧帖子,但如果你仍然在阅读,请给我一些提示或建议,你是如何调整注册的。我需要和你一样的情况。 - cezar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接