Quickly scaffold a new Django project with Olyv's opinionated setup and best practices.
Create a new Django project:
uvx --from https://github.com/christianwhocodes/create-olyv-app.git create-olyv-app my-project
This will generate a new Django project with a Pre-configured settings structure.
- Python 3.13+
Your new project comes with:
- Modern Django 5.2+ setup
- Split settings for different environments
- Common Django packages pre-installed
- Ready-to-use templates and static files
- Development tools configured (djlint, ruff)
After creating your project:
cd my-project
uv sync
uv run python manage.py migrate
uv run python manage.py setup_groups
uv run python manage.py runserver
MIT