Platforms and technologies
Understand the conventions behind Python web applications and server-rendered pages.
from django.http import HttpResponse
def home(request):
return HttpResponse('Hello from Django')COURSE CURRICULUM
Finish one section at a time or jump directly to a concept you need.
Learn how django projects, apps, settings, and requests works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how urls, views, templates, and python conventions works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how models, form values, sessions, and request state works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how fields, model types, forms, and validation works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how querysets, lookups, and template filters works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how conditional templates, permissions, and routing works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how querysets, pagination, and repeated views works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how views, forms, middleware, and reusable services works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how models, relationships, querysets, and serializers works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how templates, escaping, localization, and messages works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how validation errors, transactions, and failure pages works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how apps, settings, migrations, and dependency boundaries works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how models, managers, class-based views, and composition works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how files, tasks, async views, and database access works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how testing requests, models, permissions, and templates works in Django, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.