Guided Notes

Views

Handling requests and returning responses.

What a view is

Slide 1 / 5

A view is a Python function (or class) that takes a web request and returns a response. It's where your page's logic lives.

# library/views.py from django.http import HttpResponse

def hello(request): return HttpResponse("Hello from Django!")

Every view receives an HttpRequest object and must return an HttpResponse (or raise an error such as Http404).

← Setup, Projects & Apps