Official docs outline
17 sections- Writing your first Django app
Projects versus apps, URLconf basics, views, models, admin, and the overall request flow built in the tutorial.
- Handling HTTP Requests
URL dispatching, views, HttpRequest and HttpResponse, middleware, shortcuts, decorators, file uploads, and sessions.
- Templates
Django template language, template inheritance, tags and filters, context, autoescaping, and template engines.
- Models and Databases
Model fields, relationships, QuerySets, managers, aggregation, transactions, raw SQL, multiple databases, and query optimization.
- Migrations
makemigrations and migrate, schema changes, data migrations, squashing, and migration dependencies.
- Working with Forms
Form and ModelForm classes, validation, rendering, CSRF in forms, formsets, and handling submitted data.
- Class-based Views
Generic display and editing views, mixins, as_view, and extending class-based views.
- User Authentication
User model, login and logout, permissions, groups, password management, custom user models, and authentication backends.
- Admin Site
ModelAdmin customization, list display, filters, inlines, actions, and admin permissions.
- Sessions
Session backends, storing per-visitor data, cookie settings, and session security.
- Cache Framework
Cache backends, per-site and per-view caching, low-level cache API, template fragment caching, and cache invalidation.
- Signals
Receivers, built-in model and request signals, custom signals, and decoupled event handling.
- Security
XSS, CSRF, clickjacking, SQL injection protection, HTTPS settings, and host header validation.
- Testing
TestCase classes, test client, fixtures, test database, mail outbox, and running tests.
- Asynchronous Support
Async views, ASGI, sync_to_async and async_to_sync, async ORM queries, and async-safe contexts.
- Settings
Settings modules, environment-specific configuration, DJANGO_SETTINGS_MODULE, and settings for production.
- Performance and Optimization
Profiling, reducing queries with select_related and prefetch_related, caching, and database indexing.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
Versions and support
6 release lines| Line | Released | Latest | Support |
|---|---|---|---|
| 6.1 | Aug 5, 2026 | 6.1.3 | Until Dec 31, 2027 |
| 6.0 | Dec 3, 2025 | 6.0.10 | Until Apr 30, 2027 |
| 5.2 | Apr 2, 2025 | 5.2.19 | Until Apr 30, 2028 LTS |
| 5.1 | Aug 7, 2024 | 5.1.15 | Ended Dec 3, 2025 |
| 5.0 | Dec 4, 2023 | 5.0.14 | Ended Apr 2, 2025 |
| 4.2 | Apr 3, 2023 | 4.2.30 | Ended Apr 7, 2026 LTS |
Source: endoflife.date