Cria o serializers dentro do app # app/serializers.py from rest_framework import serializers from .models import Category class CategorySerializer(serializers.ModelSerializer): class Meta: model = Category fields = ('id', 'name', 'description', 'created_at', 'updated_at') Cria o viewset # app/viewsets.py from rest_framework import viewsets from .serializers import CategorySerializer from .models import Category class CategoryViewSet(viewsets.ModelViewSet): serializer_class = CategorySerializer queryset = Category.objects.all() Registra as URLS # app_principal/urls.py from django.contrib import admin from django.urls import path, include from rest_framework import routers from api.viewsets import CategoryViewSet router = routers.DefaultRouter() router.register(r'categories', CategoryViewSet) urlpatterns = [ path('admin/', admin.site.urls), path(r'^api/', include(router.urls)), ]