title: Django Admin Not Hashing Custom User Password
body: <ul>
  <li>Python 3 </li>
  <li>Django 1.5 </li>
  <li>PostgreSQL 5.0.3</li>
  </ul>
  
  <p>I'm new to Django &amp; I'm making a Django app that makes use of AbstractUser, but when I create a user in the Django admin, and then look at the user's info in the admin, I see the password in plain text. Checking directly in the DB, I see the password is definitely being stored as plaintext. </p>
  
  <p>I'm trying to write some views to do some authentication, but it's not working even when the username and password are correct. So I'm guessing that the <code>authenticate()</code> function is hashing but returns <code>None</code> since the password is not actually hashed.</p>
  
  <p><strong>Is there any possible reason why the password isn't getting hashed?</strong></p>
  
  <p>I'd post some code, but I don't think any code will help, since my model doesn't include any code that does anything with the password field (that's generated &amp; done by Django). If there is something I'm doing or not doing, I wouldn't even know what part of the code it would be in so I'd have to post everything from my settings, models, admin, etc.</p>