Я пытаюсь получить данные из модели, но отображается ошибка:
Список категорий
GET / catalog /
HTTP 405 Метод не разрешен
Разрешить: ОПЦИИ
Тип содержимого: приложение / json
Варьировать: Принять
{"detail": "Метод \" GET \ "недопустим." }
views.py
from rest_framework.response import Response
from rest_framework.views import APIView
from .models import OcCategory
from .serializers import OcCategorySerializer
class CategoryListView(APIView):
def get_category_list(self, request):
category_list = OcCategory.objects.filter(parent_id=0)
serializer = OcCategorySerializer(category_list, many=True)
return Response(serializer.data)
serializers.py
from rest_framework import serializers
from .models import OcCategory
class OcCategorySerializer(serializers.ModelSerializer):
class Meta:
model = OcCategory
fields = ('category_id', 'image', 'parent_id', 'top', 'column', 'sort_order', 'status', 'date_added', 'date_modified','tiu_id','place')
urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.CategoryListView.as_view()),
]
Что не так?