August 2016
Beginner to intermediate
717 pages
15h 24m
English
In this chapter, we will discuss the following topics:
In Django, a view is defined as a callable that accepts a request and returns a response. It is usually a function or a class with a special class method such as as_view().
In both cases, we create a normal Python function that takes an HTTPRequest as the first argument and returns an HTTPResponse. A URLConf can also pass additional arguments to this function. These arguments can be captured from parts of the URL or set to default values.
Here is what a simple view looks like:
# In views.py from django.http import HttpResponse def hello_fn(request, name="World"): return ...
Read now
Unlock full access