Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from rest_framework import generics
- from rest_framework.decorators import api_view
- from rest_framework.response import Response
- from rest_framework.reverse import reverse
- from rest_framework.permissions import AllowAny
- from rest_framework.exceptions import ParseError
- from django.contrib.auth.models import User
- from . import serializers
- class UserList(generics.ListCreateAPIView):
- '''
- Endpoint que representa a lista de usuários, e permite que novos
- usuários sejam cadastrados.
- '''
- model = User
- serializer_class = serializers.UserSerializer
- class UserDetail(generics.RetrieveUpdateAPIView):
- '''
- Endpoint que representa uma instancia de User, e permite que novos
- User sejam atualizados.
- '''
- model = User
- serializer_class = serializers.UserSerializer
- @api_view(['GET'])
- def api_root(request, format=None):
- '''
- The entry endpoint of our API.
- '''
- return Response({
- 'users': reverse('user-list', request=request),
- })
Advertisement
Add Comment
Please, Sign In to add comment