Django media возвращает 404 NOT FOUND, когда я пытаюсь получить медиа с помощью Axios
Я пытаюсь получить медиа из django, но получаю в консоли сообщение об ошибке 404 NOT FOUND xhr.js?1a5c:244
GET http://127.0.0.1:8000/api/v1/products/$%7Bcategory_slug%7D/$%7Bproduct_slug%7D 404 (Not Found)
Мой код product/urls.py выглядит так
from product import views
urlpatterns = [
path('latest-products/', views.LatestProductsList.as_view()),
path('products/<slug:category_slug>/<slug:product_slug>/', views.ProductDetail.as_view()),
]
первый путь работает отлично, но второй показывает эту ошибку GET http://127.0.0.1:8000/api/v1/products/$%7Bcategory_slug%7D/$%7Bproduct_slug%7D 404 (Not Found)
Конечная точка должна быть в формате http://127.0.0.1:8000/api/v1/products/test/test/
или http://127.0.0.1:8000/api/v1/products/products/test/test/
, где вы должны заменить значения test
на правильные значения slug. Вы пытаетесь передать ${category_slug}
как текст вместо его значения. Пожалуйста, проверьте конструктор URL в вашем проекте Vue.