Skip to main content

Deploy Django

In this page

Prisma model hints

  • Application field type: AppType DJANGO
  • Application field runtime: PYTHON

Worker adapter

Worker maps RuntimeKind to adapter kind python (see apps/worker/src/main.ts + packages/runtime-adapters/src/registry.ts).

Placeholder adapter only. See Runtime matrix for implemented vs noop adapters.

API and UI

  1. Create or select a Server (POST /servers or setup wizard).
  2. Create an application: POST /api/v1/applications (Swagger CreateApplicationDto) or /applications/new in the UI.
  3. Trigger deploy: happens on create, or call POST /api/v1/applications/:id/deploy.

Requires Redis + worker unless PANEL_DISABLE_QUEUE=1 (then no real adapter run).

Production readiness

Until adapters move beyond partial Node/PHP implementations, treat Ruby/Python/.NET/static guides as target architecture documentation—validate on a staging host before customer-facing rollouts.