Django Project Generator.
Scaffold a ready-to-run Django API for Python with a clean project structure, SQLite database, uv for dependencies, and Docker in one command. The code is yours, with no runtime dependency on TriStack.
Why Django
Django ships its own ORM, migrations, admin, and auth, so TriStack keeps the ORM and migration choices on Django's built-ins. It is the most batteries-included option on the Python side.
- Apps that need an admin panel and user accounts early
- Teams that prefer one framework for everything
- Content-heavy or CRUD-heavy products
Create the project
uvx tristack my-django-app --language python --framework django --frontend none --orm none --migrations none --database sqlite --package-manager uv --addons docker ruff pytest --git --install
What's included
- Django app with an items CRUD example and a health check
- SQLite database
- uv for dependencies
- Docker
- Ruff
- Pytest
Run it
cd my-django-app uv sync uv run python manage.py migrate uv run python manage.py runserver
- GET /api/health/
