When i create user from django-admin user password\'s are encrypted .
but when i create user from django shell user-pasword is saved in plain text .
Example :
$ python manage.py shell
>>>> from django.contrib.auth.models import User
>>>> user = User.objects.create_user('USERNAME', 'MAIL_NO_REQUIRED', 'PASSWORD')