Я пытаюсь создать CRUD API, используя Django Rest Framework.
Вот мой urls.py
router = routers.DefaultRouter()
router.register('products', ProductView)
# router.register('products/delete/<id>', ProductView)
(This is not working)
urlpatterns = [
path('', include(router.urls)),
]
Вот мой views.py
class ProductView(viewsets.ModelViewSet):
queryset = Products.objects.all()
serializer_class = ProductSerializer
Используя приведенный выше код, я могу получить список всех продуктов ---
1) localhost / products (Это дает список всех продуктов)
2) localhost / products / 1 (Это дает продукт с идентификатором 1)
Как использовать другие URL-адреса для таких операций, как удаление, обновление и т. д. c.
Этот код выше работает . Ничего страшного . Я просто хочу знать, как использовать другие маршруты от клиента.