# Pulumi Django Azure > Opinionated Pulumi + Django helpers for deploying Django apps on Azure App Service. Dual-purpose Python package: (1) Pulumi Azure IaC via DjangoDeployment, (2) Django runtime helpers (settings, middleware, management commands), (3) App Service deploy scripts bootstrapped from https://bootstrap.django-azu.re. Pulumi stacks and Django apps may live in separate repositories; import Pulumi types from pulumi_django_azure.django_deployment only. ## Core - [Home](https://django-azu.re/index.md): Package overview and LLM entry points - [Scope](https://django-azu.re/scope/index.md): What this package owns vs what consumer apps own - [Architecture](https://django-azu.re/architecture/index.md): End-to-end Pulumi, Azure, build, and runtime model - [For consuming projects](https://django-azu.re/for-consumers/index.md): Paste-ready links for consuming Django/Pulumi projects ## Getting started - [Overview](https://django-azu.re/getting-started/overview/index.md): Prerequisites and two-project pattern - [Pulumi stack](https://django-azu.re/getting-started/pulumi/index.md): Pulumi stack sample with correct imports - [Django app](https://django-azu.re/getting-started/django/index.md): Django settings, middleware, and patch helper ## Guides - [Deploy pipeline](https://django-azu.re/guides/deploy-pipeline/index.md): Bootstrap, Oryx build, startup, and cicd scripts - [Domains and HTTPS](https://django-azu.re/guides/domains-https/index.md): CDN and App Service custom domains and HTTPS - [Database](https://django-azu.re/guides/database/index.md): Entra Postgres, managed identity roles, pgAdmin - [Secrets](https://django-azu.re/guides/secrets/index.md): Key Vault secrets from Pulumi config - [Redis and tasks](https://django-azu.re/guides/redis-tasks/index.md): Redis sidecar and django-tasks-rq workers - [Multiple applications](https://django-azu.re/guides/multiple-applications/index.md): Multiple Django apps on one deployment - [Local vs production](https://django-azu.re/guides/local-vs-production/index.md): Behavior with and without IS_AZURE_ENVIRONMENT ## Reference - [DjangoDeployment API](https://django-azu.re/reference/django-deployment/index.md): DjangoDeployment and HostDefinition API - [Settings and env](https://django-azu.re/reference/settings-and-env/index.md): App settings and env vars - [Management commands](https://django-azu.re/reference/management-commands/index.md): purge_cdn, purge_cache, and related commands