serialzer user
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
# 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.
|
||||
|
||||
@@ -10,3 +12,18 @@ 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)
|
||||
|
||||
Reference in New Issue
Block a user