In this tutorial we explained how the built in authentication system works in django what are the django folder structure and how the django project could be used with the python manage.py commands. We walk through to the project structure and used the django-admin startproject command with python manage.py migrate command and then the python manage.py runserver to run the python django application.
We also walk through the django admin dashboard and added a new user through the django built in admin dashboard and see how the to create a superuser using django python manage.py createsuperuser command.
This project is part 1 of creating a custom login system in Django and in the upcoming part we will explain how to add the custom login and sign up pages.