Djnago rest framework получает ошибку json для fontend api
Я использую nextjs в своем fontend.
Когда я добавляю медиа url static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
мой api не работает и выдает ошибку FetchError: invalid json response body at http://127.0.0.1:8000/blog-api reason: Unexpected token < in JSON at position 0
но когда я удаляю его, он работает.
вот мой код: urls.py
urlpatterns = [
path('', include('api.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
views.py
class BlogViewSet(viewsets.ModelViewSet):
queryset = Blog.objects.all()
serializer_class = BlogSerializer
мой код nextjs для вызова api:
const url = "http://127.0.0.1:8000/blog-api";
const headers = {
method: "GET",
"Content-Type": "application/json",
Accept: "application/json",
"User-Agent": "*",
Authorization: "Token 8736be9dba6ccb11208a536f3531bccc686cf88d",
};
const res = await fetch(url, { headers: headers });
const data = await res.json();
console.log(data);