This repository serves as an example for Task-07. The repository used for this example is the Django Todo List application.
Django Todo List is a simple to-do list application built with Django. It allows users to manage tasks, including creating, updating, and deleting items. This project serves as a practical introduction to Django and demonstrates basic CRUD (Create, Read, Update, Delete) operations.
- Create, update, and delete tasks
- View a list of tasks
- Mark tasks as completed or pending
- Clone the Repository:
git clone https://github.com/bradtraversy/django-todolist.git cd django-todolist
- Create a Virtual Environment:
source env/bin/activate
- Install Dependencies:
pip install -r requirements.txt
- Apply Migrations:
python manage.py migrate
- Run the Development Server:
python manage.py runserver
- Navigate to http://127.0.0.1:8000/ to access the application.
- Create Task: Navigate to the task creation page, enter task details, and submit.
- Update Task: Edit existing tasks by navigating to the task update page.
- Delete Task: Remove tasks from the list using the delete option.
- Reporting Issues: Please report any issues or bugs using the GitHub Issues tab.
- Submitting Pull Requests: Fork the repository, make your changes, and submit a pull request with a description of your changes.