问题描述
|
子类化:
http://scottbarnham.com/blog/2008/08/21/extending-the-django-user-model-with-inheritance/
用户分析:
https://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users
哪一个效率更高而麻烦更少?
和
如果我打算扩大规模,应该走哪条路?
解决方法
除非您准备1)编写自己的身份验证后端,以及2)永远不要使用其他身份验证后端,否则不要使用子类化。
, 拥有最简单的身份验证模型以及Profile中的所有其他连接数据似乎很有意义。
通常,出于诸如Ignacio之类的原因,我会使用UserProfile类,而且还因为经过一番标准化之后,我通常发现该数据将不属于User表。