Writing user.get_profile() custom function which should create auth profile if there is not any
I am a bit confused. Are you trying to let users create account and sign in? Then use django-registration which is easy and works out of the box.
I am trying to write custom get_profile() function which should create user profile for users who are registered thru admin or any other way where post_save was not called. 
How can I start this?