Guest User

Untitled

a guest
Feb 17th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. class UserSerializer(serializers.ModelSerializer):
  2.  
  3. def create(self, validated_data):
  4. user = get_user_model().objects.create(
  5. username=validated_data['username']
  6. )
  7. user.set_password(validated_data['password'])
  8. user.save()
  9. return user
  10.  
  11.  
  12. class Meta:
  13. model = UserModel
  14. fields = ('id', 'username', 'deliveries', 'password')
  15.  
  16. class UserList(APIView):
  17.  
  18. def post(self, request, format=None):
  19. serializer = UserSerializer(data=request.data)
  20. if serializer.is_valid():
  21. serializer.save()
  22. return Response(serializer.data,
  23. status=status.HTTP_201_CREATED)
  24. return Response(serializer.data, status=status.HTTP_400_BAD_REQUEST)
  25.  
  26. http -v POST http://127.0.0.1:8000/user/user-list/ username="Rudy" password="12345"
Add Comment
Please, Sign In to add comment