Actividad 2. API REST de productos en Django
Requisitos de finalización
5. Rutas de la API
Actualizamos el archivo urls para indicar dónde se harían las peticiones de la API
TiendaVirtual/urls.py
El fichero original:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('productos/',include('productos.urls'))
]
El nuevo fichero con las modificaciones:
from django.contrib import admin
from django.urls import path, include
from rest_framework.routers import DefaultRouter
from productos.api import ProductoViewSet
# Enrutador automático de Django REST Framework
router = DefaultRouter()
router.register('productos', ProductoViewSet, basename='producto')
urlpatterns = [
path('admin/', admin.site.urls),
# Rutas de la parte web (plantillas/templates)
path('productos/',include('productos.urls')),
# Rutas de la API REST
path('api/', include(router.urls)),
]