У меня возникла ошибка с Rest API при запуске проекта Django.
Ошибка:
поднять ImproperlyConfigured(msg.format(name=self.urlconf_name)) django.core.exceptions.ImproperlyConfigured: Включенный URLconf '‹module 'api.urls' from '/Users/luba/code/library /library_project/api/urls.py'›' не содержит шаблонов. Если вы видите в файле допустимые шаблоны, проблема, вероятно, вызвана циклическим импортом.
Мой код:
API/views.py
from rest_framework import generics
from books.models import Book
from .serializers import BookSerializer
class BookAPIView(generics.ListAPIView):
queryset = Book.objects.all()
serializer_class = BookSerializer
API/urls.py
from django.urls import path
from .views import BookAPIView
urlpattens = [
path('', BookAPIView.as_view()),
]
API/serializers.py
from rest_framework import serializers
from books.models import Book
class BookSerializer(serializers.ModelSerializer):
class Meta:
model = Book
fields = ('title', 'subtitle', 'author', 'isbn')
книги/views.py
from django.urls import path
from .views import BookListView
urlpatterns = [
path('', BookListView.as_view(), name='home'),
]
книги/views.py
from django.views.generic import ListView
from .models import Book
class BookListView(ListView):
model = Book
template_name = 'book_list.html'
Кто-нибудь может объяснить, в каком персонале проблема с моим кодом. Буду признателен!!!!