β Django CRUD To-do-List Application A clean and functional CRUD To-Do List app built using Django 5.2.4 and Bootstrap 5. This project demonstrates practical Django fundamentals including models, forms, views, templates and styling integration β ideal for showcasing your Python web development skills.
This project allows users to:
- β Create new tasks using a form.
- π Read and view all current tasks in a styled list.
- βοΈ Update existing tasks.
- β Delete tasks with confirmation.
- π¨ Front-end styled with Bootstrap 5.
todo/
βββ task/
β βββ migrations/
β βββ templates/
β β βββ tasks.html
β β βββ edit_Task.html
β β βββ delete_Task.html
β βββ forms.py
β βββ models.py
β βββ views.py
β βββ urls.py
βββ todo/
β βββ settings.py
β βββ urls.py
βββ db.sqlite3
βββ manage.py
- Python 3
- Django 5.2.4
- SQLite (default database)
- Bootstrap 5.3.7 (via CDN)
π Getting Started
- Clone the repository
git clone https://github.com/your-username/django-task-crud.git
cd django-task-crud- Create and activate a virtual environment
python -m venv env
source env/bin/activate # Windows: env\Scripts\activate- Install Django
pip install django- Run migrations and start server
python manage.py migrate
python manage.py runserverVisit http://127.0.0.1:8000/ to view the app.
π‘ Project Highlights
- Uses
ModelFormfor quick form generation. - CSRF protection and validation built-in.
- Reusable template structure and Bootstrap styling.
- Basic MVC logic handled in Django views.
π§βπ» Author Developed by Tyrone β a Python/Django developer passionate about clean code and functional apps.
If you're hiring, this project demonstrates:
- Practical understanding of Django architecture.
- Ability to integrate front-end with back-end.
- Clean implementation of core CRUD logic.
π License
Open-source under the MIT License.
