Odpowiedź,:
# W poniższym przypadku hasło nie będzie zahashowane:
user = User(username="nowy-user1", password="unsafe-password")
user.save()
# Metoda create_user() w modelu User zawsze hashuje hasło przed zapisaniem użytkownika do bazy:
user = User.objects.create_user(username="nowy-user1", password="unsafe-password")
# Metoda set_password() w modelu User również hashuje hasło przed zapisaniem użytkownika do bazy:
user = User(username="nowy-user1")
user.set_password("unsafe-password")
user.save()