from django.urls import path, include from rest_framework.routers import DefaultRouter from .views import AnnouncementViewSet, NotificationViewSet, SystemConfigViewSet, AiModelViewSet, ModelTokenViewSet, FileUploadView, SkillViewSet router = DefaultRouter() router.register('announcements', AnnouncementViewSet, basename='announcement') router.register('notifications', NotificationViewSet, basename='notification') router.register('configs', SystemConfigViewSet, basename='config') router.register('models', AiModelViewSet, basename='model') router.register('tokens', ModelTokenViewSet, basename='model-token') router.register('skills', SkillViewSet, basename='skill') urlpatterns = [ path('upload/', FileUploadView.as_view(), name='file_upload'), path('', include(router.urls)), ]