django get form data from post

# Import necessary modules
from django.shortcuts import render
from django.http import HttpResponse
from django.views.decorators.csrf import csrf_protect

# Define a view function that handles the POST request
@csrf_protect
def my_view(request):
    # Check if the request method is POST
    if request.method == 'POST':
        # Access form data using request.POST dictionary
        form_data = request.POST

        # Retrieve specific form field values using their names
        field1_value = form_data.get('field1_name')
        field2_value = form_data.get('field2_name')

        # Process the form data as needed
        # ...

        # Return a response (this is just an example, replace it with your logic)
        return HttpResponse(f"Field 1: {field1_value}, Field 2: {field2_value}")
    else:
        # Handle non-POST requests if needed
        # ...

        # Render a template or return a response for non-POST requests
        return render(request, 'my_template.html')