This Django User Model is customised user model keeping in mind the practical need (esp. in India)
A custom Django user that authenticates via email. Follows identity and authentication best practices.
Complete Two-Factor Authentication for Django providing the easiest integration into most Django projects.
Extend Django sessions with a foreign key back to the user, allowing enumerating all user's sessions.