---
title: How to Deploy a Django Application
description: "Django production deployment requires a WSGI or ASGI server, static file collection and secure settings. ## Deployment Checklist - Set DEBUG=False. - Configure ALLOWED_HOSTS. - Use environment variables for SECRET_KEY and database credentials. - Install dependencies in a virtual environment.…"
url: "https://vertico.co.zw/docs/how-to-deploy-a-django-application/"
updated: "2026-07-23"
category: Developers
---

# How to Deploy a Django Application

Django production deployment requires a WSGI or ASGI server, static file collection and secure settings.

## Deployment Checklist

- Set DEBUG=False.
- Configure ALLOWED_HOSTS.
- Use environment variables for SECRET_KEY and database credentials.
- Install dependencies in a virtual environment.
- Run migrations.
- Collect static files.
- Configure the WSGI or ASGI entry point.
- Serve media and static files correctly.
- Use HTTPS.

## After Launch

Test admin login, forms, file uploads, email, scheduled jobs and error logging.

## Need Help?

If you still need assistance, open a support ticket through your Vertico client account and include the affected domain or email address, a screenshot of the error, and the approximate time the problem occurred. Never send passwords by email or support ticket.
