from django.utils.translation import gettext as _ from rest_framework.response import Response from rest_framework.permissions import AllowAny from university.api.base import Endpoint from university.models import Category class CategoryListEndpoint(Endpoint): permission_classes = (AllowAny, ) def get(self, request, *args, **kwargs): return Response({ 'detail': _('success'), 'datas': list(Category.objects.values('name', 'slug', 'description')) })