from django.urls import include, path, re_path from rest_framework.routers import SimpleRouter from .views import * from .views_admin import AdminArticleCategoryViewSet, AdminArticleContentViewSet, AdminArticleViewSet app_name = 'article' admin_router = SimpleRouter() admin_router.register(r'articles', AdminArticleViewSet, basename='admin-articles') admin_router.register(r'categories', AdminArticleCategoryViewSet, basename='admin-article-categories') admin_router.register(r'contents', AdminArticleContentViewSet, basename='admin-article-contents') urlpatterns = [ path('categories/', ArticleCategoryListAPIView.as_view(), name='category-list'), path('pinned-collections/', PinnedArticleCollectionListView.as_view(), name='pinned-collection-list'), path('collections/', MiddleArticleCollectionListView.as_view(), name='collection-list'), path('list/', ArticleListAPIView.as_view(), name='podcast-list'), re_path(r'detail/(?P[\w-]+)/$', ArticleDetailAPIView.as_view(), name='podcast-detail'), path('admin/', include(admin_router.urls)), # # User playlist endpoints # path('user-playlist/', UserPlaylistCreateAPIView.as_view(), name='user-playlist-create'), # path('user-playlist/list/', UserPlaylistListAPIView.as_view(), name='user-playlist-list'), ]