Welcome to Platform Django
A project template for building modular monolith Django applications with modern frontend tooling.
This template establishes architectural patterns that work for small teams and large organizations. The modular monolith approach means deploying a single unit while keeping clear boundaries between domains.
New here? Start with Why This Template? to understand the philosophy, or jump to Project Generation Options if you’re ready to generate a project.
Introduction
Getting Started
Local Development
Deployment
Guides
- Adding Modules to the Modular Monolith
- Django Admin as an Operator Panel
- Authentication
- Module Boundary Enforcement
- Service Layer Patterns
- API Development
- Type-Safe API Integration
- Event-Driven Architecture
- Production Patterns
- Observability and Structured Logging
- Model Auditing and Version History
- Product Analytics with PostHog
- Multi-Tenancy with Organizations
- Code Quality
- Testing
- E2E Testing with Playwright
- Data Ingestion and Integration Patterns
- Document
- Websocket
- LangChain & LangGraph Integration
AI Development