Django REST API не видит URL-адреса

Кажется, у меня проблема с импортом. После изучения всех руководств и смог дойти до этого момента. Я просто хочу увидеть свою базу данных с помощью .objects.all(). Проблема в коде 404, где он не может увидеть "receipts.url"

makemigrate и migrate все сделано без проблем. Сервер работал с доступом к admin.

У меня такая проблема, но у меня все расписано. Пожалуйста, помогите и еще раз спасибо.

"Page not found (404)
Request Method: GET
Request URL:    http://localhost:8000/receipts/
Using the URLconf defined in project.urls, Django tried these URL patterns, in this order:

admin/
receipts/ [name='all']
The current path, receipts/, didn’t match any of these."

Имя моего проекта - "project", имя моего приложения - "receipts". "project", "receipts" и "manage.py" находятся на одном уровне.

Я могу видеть свою базу данных на странице администратора, а также Mongodb compass.
Вот все мои файлы:

project/settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'receipts',
    'rest_framework',
]

project/urls.py

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('receipts/', include('receipts.urls')),
]

receipts/urls.py

from django.urls import path
from . import views
from .views import CustomersViews

urlpatterns = [
    path(" ", CustomersViews.as_view(), name='all'),

receipts/views.py

from rest_framework import generics
from rest_framework.views import APIView
from rest_framework.response import Response
from rest_framework import status
from .serializers import CustomerSerializer
from .models import Customer

class CustomersViews(APIView):

    def get_all(self, request):
        customers = Customer.objects.all()
        serializer = CutomerSerializer(customers, many=True)
        return Response(serializer.data)

receipts/serializers.py

from rest_framework import serializers
from .models import Customer


class CustomerSerializer(serializers.ModelSerializer):

    class Meta:
        model = Customer
        fields = ('firstname',
                  'lastname',
                  'date',
                  'address',
                  )
Вернуться на верх