title: Django Authenticate returns None
body: <p>I have the following code snippet:</p>
  
  <pre><code>user = User(username='h@h.com',email='h@h.com')
  user.set_password('pass')
  user.save()
  u = authenticate(username='h@h.com', password='pass') #this always returns None!!!
  </code></pre>
  
  <p>The problem is, u is always None. I've followed code samples on other stack overflow posts and have narrowed it down to the above lines.</p>
  
  <p>Any ideas as to what might be happening?</p>