title: In Django custom user manager, difference between create_user and _create_user()?
body: <p>I'm trying to work through the tutorials for a Django custom user manager. Most of them override create_user() and create_super_user() like the documentation says to do, but this tutorial leaves those two methods alone and instead overrides _create_user() </p>
  
  <p><a href="http://www.caktusgroup.com/blog/2013/08/07/migrating-custom-user-model-django/" rel="nofollow">http://www.caktusgroup.com/blog/2013/08/07/migrating-custom-user-model-django/</a></p>
  
  <p>Is this correct? What is the difference between overriding _create_user() vs create_user()?</p>