-
Notifications
You must be signed in to change notification settings - Fork 0
Quick Start
github-actions[bot] edited this page Jul 12, 2026
·
1 revision
This path runs Django on the host with live reload while PostgreSQL, Redis, Mailpit, and Adminer run in containers.
- Python 3.14
-
miseor another Python version manager uv- Docker Engine with Docker Compose v2
cp .env.example .env
mise install
uv sync --group cache
docker compose -f compose.yaml -f compose.local.yaml up -d db redis mailpit adminer
uv run python manage.py migrate
uv run python manage.py runserverOpen http://127.0.0.1:8000/.
Local services:
| Service | Address | Purpose |
|---|---|---|
| Django | http://127.0.0.1:8000/ | Application development server |
| PostgreSQL | 127.0.0.1:5432 |
Application database |
| Redis | 127.0.0.1:6379 |
Shared cache |
| Mailpit | http://localhost:8025 | Captured development email |
| Adminer | http://localhost:8080 | Database browser |
uv run python manage.py createsuperusermake test
make checkFollow Extending the Boilerplate to build and test a complete Django module.
Django Boilerplate