view def image_api_view(request): if request.method == 'POST': user_id=request.session.get('user_id') text = request.POST.get('text') # Update the image data image_data = get_object_or_404(ImageData,id=user_id) image_data.text = text image_data.save() return HttpResponse("Data updated successfully!", status=200) # Retrieve all ImageData objects from the database if not a POST request image_data_objects = ImageData.objects.all() # Serialize the data serializer = ImageDataSerializer(image_data_objects, many=True) # Pass the serialized data to the template as context context = {'image_data': serializer.data} return render(request, 'imageapi.html', context)