Extra Credit

Django

Official docs outline

17 sections
  1. Writing your first Django app

    Projects versus apps, URLconf basics, views, models, admin, and the overall request flow built in the tutorial.

  2. Handling HTTP Requests

    URL dispatching, views, HttpRequest and HttpResponse, middleware, shortcuts, decorators, file uploads, and sessions.

  3. Templates

    Django template language, template inheritance, tags and filters, context, autoescaping, and template engines.

  4. Models and Databases

    Model fields, relationships, QuerySets, managers, aggregation, transactions, raw SQL, multiple databases, and query optimization.

  5. Migrations

    makemigrations and migrate, schema changes, data migrations, squashing, and migration dependencies.

  6. Working with Forms

    Form and ModelForm classes, validation, rendering, CSRF in forms, formsets, and handling submitted data.

  7. Class-based Views

    Generic display and editing views, mixins, as_view, and extending class-based views.

  8. User Authentication

    User model, login and logout, permissions, groups, password management, custom user models, and authentication backends.

  9. Admin Site

    ModelAdmin customization, list display, filters, inlines, actions, and admin permissions.

  10. Sessions

    Session backends, storing per-visitor data, cookie settings, and session security.

  11. Cache Framework

    Cache backends, per-site and per-view caching, low-level cache API, template fragment caching, and cache invalidation.

  12. Signals

    Receivers, built-in model and request signals, custom signals, and decoupled event handling.

  13. Security

    XSS, CSRF, clickjacking, SQL injection protection, HTTPS settings, and host header validation.

  14. Testing

    TestCase classes, test client, fixtures, test database, mail outbox, and running tests.

  15. Asynchronous Support

    Async views, ASGI, sync_to_async and async_to_sync, async ORM queries, and async-safe contexts.

  16. Settings

    Settings modules, environment-specific configuration, DJANGO_SETTINGS_MODULE, and settings for production.

  17. 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
6.1.3 latest release, Nov 3, 2026
LineReleasedLatestSupport
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

All 113