Django traditionally runs on long-lived servers, but serverless computing offers an alternative where applications run in ephemeral VMs that boot on-demand and shut down after responding to requests, scaling automatically without manual management. While serverless promises cost savings through per-request billing, challenges like cold starts and historical resource limits have hindered Django adoption.