Guided Notes
Views
Handling requests and returning responses.
What a view is
Slide 1 / 5A 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).
