Skip to main contentDjango is a high-level Python web framework designed for rapid development and clean, pragmatic design. It follows a “batteries-included” approach, providing built-in tools for authentication, database management, security, and templating. With its emphasis on scalability, maintainability, and security, Django is well-suited for building robust web applications and APIs.
Application settings and deployment
The Deployment section walks you through configuring your settings.py and .env file correctly before deploying your Django application. It also covers creating a database in Sevalla and choosing between Nixpacks or a Dockerfile, with guidance on configuring your application based on the selected deployment method and instructions for deploying the application.
Object storage
The Object Storage section explains how to set up and integrate Sevalla’s object storage into your Django application.
Caching
The Caching page explains how to configure Django’s caching framework using Redis and how to fully leverage Sevalla’s CDN and edge caching to maximize performance.
Async
Async explains how to run your application with an ASGI server to take full advantage of async views in Django.
Background tasks
The Background Tasks section explains how to add background task workers to your Django app using Celery and Redis.
Health checks
Health checks explains the options available to integrate health check endpoints into your Django app for zero-downtime deployments.
Multi-Tenancy
Multi-Tenancy guides you through setting up a Django-Tenants-enabled application on Sevalla.