# travel/urls.py from django.urls import include, path from rest_framework.routers import DefaultRouter from .views import ( CountryViewSet, RegionViewSet, VisitedRegionViewSet, regions_by_country, visits_by_country, cities_by_region, VisitedCityViewSet, visits_by_region, ) router = DefaultRouter() router.register(r"countries", CountryViewSet, basename="countries") router.register(r"regions", RegionViewSet, basename="regions") router.register(r"visitedregion", VisitedRegionViewSet, basename="visitedregion") router.register(r"visitedcity", VisitedCityViewSet, basename="visitedcity") urlpatterns = [ path("", include(router.urls)), path("/regions/", regions_by_country, name="regions-by-country"), path("/visits/", visits_by_country, name="visits-by-country"), path("regions//cities/", cities_by_region, name="cities-by-region"), path( "regions//cities/visits/", visits_by_region, name="visits-by-region", ), ]