I figured out that django-auth hashes passwords per default with random salt in the background: https://docs.djangoproject.com/en/2.1/topics/auth/passwords/
However, I am not quite sure yet, what's the difference between django-auth and django-rest-auth.
And I could not find information whether django-rest-auth will also hash and salt passwords automatically.
Could someone explain what exactly the differences are between django-auth and django-rest-auth, when to choose which and why there are two libraries for the same problem?
It is quite confusing for me as a beginner.