from django.urls import path, include from . import views from rides.views import ParkSingleCategoryListView app_name = "parks" urlpatterns = [ # Park views path("", views.ParkListView.as_view(), name="park_list"), path("create/", views.ParkCreateView.as_view(), name="park_create"), path("/", views.ParkDetailView.as_view(), name="park_detail"), path("/edit/", views.ParkUpdateView.as_view(), name="park_update"), # Location search endpoints path("search/location/", views.location_search, name="location_search"), path("search/reverse-geocode/", views.reverse_geocode, name="reverse_geocode"), # Area views path("/areas//", views.ParkAreaDetailView.as_view(), name="area_detail"), # Park-specific category URLs path("/roller_coasters/", ParkSingleCategoryListView.as_view(), {'category': 'RC'}, name="park_roller_coasters"), path("/dark_rides/", ParkSingleCategoryListView.as_view(), {'category': 'DR'}, name="park_dark_rides"), path("/flat_rides/", ParkSingleCategoryListView.as_view(), {'category': 'FR'}, name="park_flat_rides"), path("/water_rides/", ParkSingleCategoryListView.as_view(), {'category': 'WR'}, name="park_water_rides"), path("/transports/", ParkSingleCategoryListView.as_view(), {'category': 'TR'}, name="park_transports"), path("/others/", ParkSingleCategoryListView.as_view(), {'category': 'OT'}, name="park_others"), # Include rides URLs path("/rides/", include("rides.urls", namespace="rides")), ]