This is a required lab assignment for the IBM Django Program focusing on Django concepts.
- Understand the fundamental components of the Django authentication system.
- Implement the necessary views and templates to enable user log in and log out functionality.
- Develop the views and templates required for user registration.
- Familiarity with the Django framework and its MVT (Model-View-Template) architecture.
- Python and Django must be installed in your environment.
- Clone this repository (or ensure all project files are in your working directory).
- Navigate to the project root directory in your terminal.
- Run the necessary database migrations:
python manage.py makemigrations python manage.py migrate
- (Optional) Create a superuser for testing:
python manage.py createsuperuser
- Start the development server:
python manage.py runserver
- Open your browser and go to the provided local address (usually
http://127.0.0.1:8000/) to access the application and test the authentication features.