9.9. Views View

9.9.1. Function Based Views

9.9.2. Class Based Views

>>> from django.http import JsonResponse
>>> from django.views.generic import View
>>>
>>>
>>> class MyView(View):
...     http_method_names = ['get']
...
...     def get(self, request, *args, **kwargs):
...         data = {'firstname': 'Alice', 'lastname': 'Apricot'}
...         return JsonResponse(status=200, data=data, safe=False)

9.9.3. Assignments