1👍
From django 1.5, it is possible to replace the user model rather than extending it.
https://docs.djangoproject.com/en/dev/releases/1.5/#configurable-user-model
In django 1.4 or older, there the “profile” attribute on the user gets some special caching, which may or may not be good enough for your requirements.
Source:stackexchange.com