My url.py file is like this:
from django.urls import path,include
from . import views
urlpatterns = [
path('',views.SupertokensInfo.as_view(),name='supertokensinfo'),
path('onbordingstatus',views.Onboardingstatus.as_view(),name='supertokeninfo')]
My views.py file is like this:
class SupertokensInfo(APIView):
def get(self, request):
super_token_data =Supertoken.objects.all()
supertoken = Supertokenserializer(super_token_data, many=True)
return Response( supertoken.data)
def post(self,request):
supertokeninfo_data = JSONParser().parse(request)
print("inside view")
print(supertokeninfo_data)
serializer =Supertokenserializer(data=supertokeninfo_data, partial = True)
if serializer.is_valid():
serializer.save()
return Response(serializer.data, status=status.HTTP_201_CREATED)
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
Where to add that verify session section