Search across all documentation pages
13 pages in this section.
Django's Model-Template-View architecture, the middleware onion that wraps every request, and the lazy QuerySet evaluation model underneath the ORM - the mental model every other Django page in this section builds on.
Learn Django 5.2 fundamentals: set up projects and apps, define URL patterns, create function-based views, and configure settings.
Learn how Django's ORM maps Python classes to SQL tables, define models with fields and relationships, and use querysets for efficient data retrieval.
Learn how to evolve Django database schemas safely using migrations. Generate, review, and apply migrations for model changes and data backfills.
Learn to render HTML and validate user input server-side with Django templates and forms, including CSRF protection and POST handling.
Learn to implement user authentication, session management, and object-level permissions in Django applications using built-in features.
Learn Django best practices for models, views, security, and operations. Improve your codebase hygiene and prepare for production deployments.
A single-page roundup of every highlight bullet from the 12 pages in the Django section, grouped by source page so you can scan all 71 takeaways without opening each article individually.