This repository has been archived on 2023-02-22. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2023-02-20 08:04:59 +01:00

30 lines
891 B
Python

# from django.shortcuts import render
from rest_framework import generics, status
from rest_framework.response import Response
from .models import User
from . import serializers
# Create your views here.
class HelloAuthView(generics.GenericAPIView):
def get(self, request):
return Response(data={"message": "Hello Auth"},
status=status.HTTP_200_OK)
class UserCreateView(generics.GenericAPIView):
serializer_class = serializers.UserCreationSerializer
def post(self, request):
data = request.data
serializer = self.serializer_class(data=data)
if serializer.is_valid():
serializer.save()
return Response(data=serializer.data,
status=status.HTTP_201_CREATED)
return Response(data=serializer.errors,
status=status.HTTP_400_BAD_REQUEST)