Django web application for Wilde Backyard project.
This project uses uv for package management.
# Install dependencies
uv sync
# Install development dependencies
uv pip install -r requirements-dev.txt
# Install pre-commit hooks
uv run pre-commit install# Run development server
uv run python manage.py runserver
# Run with specific settings
uv run python manage.py runserver --settings=config.settings.local# Run tests
uv run pytest
# Run tests with coverage
uv run pytest --cov=siteapps --cov=configThis project uses pre-commit hooks for code quality:
# Install hooks
uv run pre-commit install
# Run hooks manually
uv run pre-commit run --all-filesconfig/- Django configurationsiteapps/- Application modulesstaticfiles/- Static files
- Python 3.10+
- Django 5.0+
- PostgreSQL database