我正在设计一个Django应用程序(v1.6),需要与用户做几件事:
我查看了documentation中的选项,看到有几个选项,从使用一对一关系扩展用户模型到编写自定义用户模型。
我应该使用什么样的设计来实现上述所有目标?
答案 0 :(得分:2)
看一下这篇博文:它提供了实现目标的所有设计原则。 http://www.roguelynn.com/words/django-custom-user-models/
如果您想拥有自己的身份验证方案,我还可以在这里查看有关可配置用户模型的更多信息: http://procrastinatingdev.com/django/using-configurable-user-models-in-django-1-5/
答案 1 :(得分:1)
我还发现以下参考资料有用:http://www.sofokus.com/blogi/custom-user-model/