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') dovodi_router = SimpleRouter() dovodi_router.register(r'categories', DovodiArticleCategoryViewSet, basename='dovodi-article-category') dovodi_router.register(r'collections', DovodiArticleCollectionViewSet, basename='dovodi-article-collection') urlpatterns = [ path('dovodi/', include(dovodi_router.urls)), 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'), ]