- Create a new class by inheriting from Django's View class:
from django.views import View
class MyView(View):
# Your code here
- Define methods for HTTP request types such as GET or POST:
class MyView(View):
def get(self, request):
# Your code for handling GET request
def post(self, request):
# Your code for handling POST request
- Access parameters and data from the request object:
class MyView(View):
def get(self, request):
param_value = request.GET.get('param_name')
# Your code using param_value
- Return an HTTP response:
from django.http import HttpResponse
class MyView(View):
def get(self, request):
return HttpResponse('Hello, World!')