title: Difference between User.objects.create_user() vs User.objects.create() vs User().save() in django
body: <p>In the Django documentation, it uses <code>User.objects.create_user()</code> to create a user. I am confused, what is the difference between that and <code>User.objects.create()</code> and <code>User().save()</code> which are the normal ways to create objects of other models</p>