Django
Django is a high-level, open-source Python web framework that follows a "batteries-included" philosophy, providing built-in tools for authentication, admin interfaces, and database access to enable rapid, secure web development.
26 resources across 2 libraries
Glossary Terms(5)
Celery
Celery is an open-source distributed task queue for Python that lets applications run work asynchronously and on a schedule — offloading slow or delayed jobs t…
FastAPI
FastAPI is a modern, high-performance Python web framework for building APIs, built on standard Python type hints and designed for speed of development and exe…
Flask
Flask is a lightweight Python web framework known for its minimalism, flexibility, and 'micro-framework' philosophy of providing only the core tools needed to…
Django
Django is a high-level, open-source Python web framework that follows a "batteries-included" philosophy, providing built-in tools for authentication, admin int…
Laravel
Laravel is an open-source PHP web application framework known for its expressive syntax, built-in Eloquent ORM, and a large ecosystem of official tools for rou…
Study Notes(21)
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.
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.
Migrations in Django
How Django's migration system tracks model changes over time and applies them safely to the database schema.
Testing Django Applications
Learn how Django's built-in test framework, test client, and fixtures let you verify models, views, and forms with confidence before shipping.
The Django Admin Site
How Django's automatically generated admin interface lets developers and staff manage data through a browser, and how to customize it with ModelAdmin classes.
URL Routing in Django
Learn how Django maps incoming request paths to views using urlpatterns, path converters, included URLconfs, and named URLs for reversible linking.
User Authentication in Django
Django's auth framework provides a User model, session-based login/logout, password hashing, and decorators to protect views — all ready to use out of the box.
What Is Django?
An introduction to Django, the high-level Python web framework that ships with an ORM, admin site, and authentication built in, so teams can move from idea to…