Skip to content

rodbv/todo-mx

Repository files navigation

TodoMX

This repository is associated with a series of articles on dev.to documenting the author's learning journey with HTMX and Django. The series covers the creation of a to-do application using Django and HTMX, with a focus on Test-Driven Development (TDD) using pytest.

Articles in the Series

  1. Creating a To-Do App with Django and HTMX - Part 1 Creating the Django project with uv
  2. Creating a To-Do app with Django and HTMX - Part 2: Adding the Todo model
  3. Creating a To-Do app with Django and HTMX - Part 3: Creating the frontend and adding HTMX
  4. Creating a To-Do app with Django and HTMX, part 4: adding new Todos
  5. Creating a To-Do app with HTMX and Django, part 5: Testing the views
  6. Creating a To-Do app with Django and HTMX, part 6: implementing Delete with tests

Technologies Used

  • Django: A high-level Python web framework that encourages rapid development and clean, pragmatic design.
  • HTMX: A library that allows you to access modern browser features directly from HTML, making it easier to build dynamic web applications.
  • pytest: A framework that makes building simple and scalable test cases easy.

Getting Started

To get started with this project, clone the repository and install the dependencies:

git clone https://github.com/yourusername/todomx.git
cd todomx
uv sync

Running Tests

To run the tests, use the following command:

uv run pytest

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published