Я пытаюсь реализовать простую нумерацию страниц, используя Django Работа с остальными кадрами. Но я получаю статус 404 не найден в почтальоне. Пользовательский urls.py, включенный в базовый urls.py Базовый urls.py
urlpatterns = [
...
path('api/blog/', include('item.api.urls', 'item-api-name')),
...
url.py, используемый в include (), упомянутом выше
from django.urls import path
from item.api.views import (
api_detail_item_view,
api_create_item_view,
ApiBlogListView
)
app_name = 'item'
urlpatterns = [
path('<slug_from_api_url>', api_detail_item_view, name="item_detail_api"),
path('create_api/', api_create_item_view, name="item_create_api"),
path('list', ApiBlogListView.as_view(), name="list"),
]
файл serializers.py:
from rest_framework import serializers
from item.models import ItemMaint
class ItemMaintSerializer(serializers.ModelSerializer):
class Meta:
model = ItemMaint
fields = ['name', 'itemDescription', 'active', 'slug']
views.py file:
class ApiBlogListView(ListAPIView):
queryset = ItemMaint.objects.all()
serializer_class = ItemMaintSerializer
pagination_class = PageNumberPagination
Settings.py file
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.TokenAuthentication',
),
'DEFAULT_PERMISSION_CLASSES': (
'rest_framework.permissions.IsAuthenticated',
),
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
'PAGE_SIZE': 1,
}
Заранее спасибо.