【发布时间】:2012-12-15 02:05:01
【问题描述】:
我期待 django-userena 和 django-registration(我认为它更受欢迎)的用户来回答这个问题。我已经检查了两者的文档,但我仍然没有完全接受这两种选择。
由于 django 处理用户配置文件的方式(至少,django
两种类型的用户模型,每一种都有不同的属性和方法(例如学生和教师)
@login_required 装饰器(@teacher_login_required 和 @student_login_required)并通过 request.teacher 或 request.student 轻松访问 Teacher 或 Student 对象
教师帐户的电子邮件登录和电子邮件激活不需要电子邮件激活的学生帐户的用户名登录(标准)。
教师帐户和学生帐户的不同网址(注册、登录、设置)。
【问题讨论】:
-
我遇到了完全相同的问题,到目前为止我一直在使用django-email-as-username,并结合了一些非常复杂的
User子类和我设置的代理类。我的结论是 Djangohere。 -
@jdotjdot 感谢 django-email-as-username。会检查出来。我不确定 django 1.5 的稳定版本何时发布。我想我得等着看。
标签: python django django-registration