Skip to content

This project is a web-based to-do list application built using Django and Python. It allows users to add, list, edit, and delete tasks. Designed as a practical guide for learning Django, it covers environment setup, model creation, views, templates, and database management with SQLite.

Notifications You must be signed in to change notification settings

JuanMorales1025/To-Do-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

To-Do List Project with Django and Python

This project is a web-based to-do list application built using Django and Python. It allows users to add, list, edit, and delete tasks. The project serves as a practical guide for learning the fundamentals of Django, including environment setup, model creation, views, templates, and database management with SQLite.

Features

  • Add new tasks
  • List all tasks
  • Edit existing tasks
  • Delete tasks

Getting Started

Prerequisites

  • Python 3.x
  • Django 3.x

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/your-repo-name.git
  2. Create a virtual environment:
    python -m venv venv
  3. Activate the virtual environment:
    • On Windows:
      venv\Scripts\activate
    • On MacOS/Linux:
      source venv/bin/activate
  4. Install dependencies:
    pip install -r requirements.txt

Running the Application

  1. Apply migrations:
    python manage.py migrate
  2. Start the development server:
    python manage.py runserver
  3. Open your web browser and go to http://127.0.0.1:8000 to view the application.

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

License

This project is licensed under the MIT License.

Acknowledgements

  • Thanks to the Django community for the excellent documentation and support.

About

This project is a web-based to-do list application built using Django and Python. It allows users to add, list, edit, and delete tasks. Designed as a practical guide for learning Django, it covers environment setup, model creation, views, templates, and database management with SQLite.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published