from django.urls import path, re_path , include from rest_framework.routers import SimpleRouter from .views import * from .views_admin import * admin_router = SimpleRouter() admin_router.register(r'podcasts', AdminPodcastViewSet, basename='admin-podcast') admin_router.register(r'playlists', AdminPodcastPlaylistViewSet, basename='admin-podcast-playlist') admin_router.register(r'categories', AdminPodcastCategoryViewSet, basename='admin-podcast-category') admin_router.register(r'collections', AdminPodcastCollectionViewSet, basename='admin-podcast-collection') app_name = 'podcast' urlpatterns = [ path('admin/', include(admin_router.urls)), path('categories/', PodcastCategoryListAPIView.as_view(), name='category-list'), path('pinned-collections/', PinnedPodcastCollectionListView.as_view(), name='pinned-collection-list'), path('collections/', MiddlePodcastCollectionListView.as_view(), name='collection-list'), path('list/', PodcastListAPIView.as_view(), name='podcast-list'), re_path(r'detail/(?P[\w-]+)/$', PodcastDetailAPIView.as_view(), name='podcast-detail'), # User playlist endpoints path('user-playlist/', UserPlaylistCreateAPIView.as_view(), name='user-playlist-create'), path('user-playlist/list/', UserPlaylistListAPIView.as_view(), name='user-playlist-list'), ]