Django Study Notes
Everything on SkillVeris tagged Django Study Notes — collected across the glossary, study notes, blog, and cheat sheets.
30 resources across 1 library
Study Notes(30)
Building APIs with Django REST Framework
Learn how Django REST Framework turns Django models and views into robust, browsable JSON APIs using serializers, viewsets, and routers.
Caching in Django
Explore Django's caching framework, from per-view and template-fragment caching to the low-level cache API and choosing a cache backend like Redis.
Class-Based Views
Understand how Django's class-based views (CBVs) organize request handling into methods on a class, and how generic CBVs and mixins reduce boilerplate for comm…
Context and Template Tags
Understand how Django builds the template context (including automatic context processors) and how to write custom template tags and filters for reusable prese…
Creating a Django Project
A practical walkthrough of scaffolding a new Django project with django-admin, understanding the generated files, and running the development server for the fi…
Defining Models
How to declare Django models as Python classes that map to database tables, including field types, options, and Meta configuration.
Deploying a Django App
Walk through the practical steps of taking a Django project from `runserver` to a production-ready deployment with gunicorn, nginx, and a managed database.
Django Apps Explained
Why Django separates a project into reusable 'apps', how to create one with startapp, and how to register it so Django picks up its models and views.
Django Forms
Django's forms framework handles rendering HTML input fields, validating submitted data, and converting it into Python types you can safely use in your views.
Django Interview Questions
A focused review of the Django concepts interviewers ask about most — the ORM, the request/response cycle, middleware, and REST API design.
Django Middleware
Understand how Django middleware intercepts every request and response to implement cross-cutting concerns like authentication, security headers, and logging.
Django ORM QuerySets
How QuerySets let you retrieve, filter, and chain database queries lazily using Python instead of raw SQL.
Django Quick Reference
A cheat-sheet style tour of the manage.py commands, ORM syntax, and settings you reach for most often when building and shipping a Django project.
Django Sessions
Django's session framework stores per-visitor state server-side, keyed by a signed cookie, enabling features like login state and shopping carts across statele…
Django Settings and Environments
Understand how Django's settings module works and how to structure configuration safely across local, staging, and production environments.
Django Signals
Learn how Django's signal dispatcher lets decoupled parts of an application react to model and request lifecycle events like save, delete, and request_finished.
Django Templates
Learn Django's built-in template language — variables, tags, filters, template inheritance, and how the template engine renders context into HTML safely.
Function-Based Views
Learn how Django's function-based views (FBVs) take a request and return a response using plain Python functions, and when they're the right choice over class-…
Migrations in Django
How Django's migration system tracks model changes over time and applies them safely to the database schema.
Model Forms
ModelForm automatically builds a Django Form from a model's fields, reducing duplication and providing a direct save() path from validated input to the databas…
Model Relationships
How ForeignKey, ManyToManyField, and OneToOneField model real-world relationships between Django models.
Model Validation
How Django validates model data using field validators, clean methods, and full_clean(), and why validation isn't automatic on save().
Permissions and Groups
Django's permission system lets you gate actions per-model or per-object using auto-generated permissions, custom permissions, and reusable Groups that bundle…
Serializers Explained
A deep dive into how Django REST Framework serializers convert between complex Python/model data and JSON, including validation and nested relationships.
Showing 24 of 30.