created on March 1, 2013, 1:57 p.m. by Hevok & updated on March 1, 2013, 1:57 p.m. by Hevok
A User is an Agent (either human or software) that uses a computer or network system
.
The user should only have what is need for identification/authentication, other things can be elsewhere, unless it becomes a performance issue, in which case selectively denomalize.
A custom user model can have just Email (to be used for authentication), password (mangled, of course), and the is_active flag. Anything else is probably unnecssarey for most usecases, although a a "name" field for a free-form name to display in logs ro a greeting to the user.
Comment on This Data Unit