https://github.com/rtzll/django-todolist
exemplary django application - small to do list web app
https://github.com/rtzll/django-todolist
django python todolist webapp
Last synced: 4 months ago
JSON representation
exemplary django application - small to do list web app
- Host: GitHub
- URL: https://github.com/rtzll/django-todolist
- Owner: rtzll
- License: mit
- Created: 2015-02-22T12:27:10.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2026-01-17T15:45:53.000Z (5 months ago)
- Last Synced: 2026-01-18T01:19:23.623Z (5 months ago)
- Topics: django, python, todolist, webapp
- Language: Python
- Homepage:
- Size: 173 KB
- Stars: 97
- Watchers: 7
- Forks: 85
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-todos - Django
README
# Django-Todolist
Django-Todolist is a todolist web application with the most basic features of
most web apps, i.e. accounts/login, API and (somewhat) interactive UI.
---
CSS | [Skeleton](http://getskeleton.com/) JS | [jQuery](https://jquery.com/)
I've also build a quite similar app in Flask:
https://github.com/rtzll/flask-todolist
## Explore
Try it out by installing the dependencies using
[uv](https://docs.astral.sh/uv/).
uv sync
Migrate:
uv run python manage.py migrate
And then start the server (default: http://localhost:8000)
uv run python manage.py runserver
Now you can browse the [API](http://localhost:8000/api/) or start on the
[landing page](http://localhost:8000/)
## Tests
Run the full test suite:
uv run python manage.py test
Run tests for a specific app:
uv run python manage.py test api
uv run python manage.py test lists