urls.py 569 B

123456789101112131415
  1. from django.urls import path, include
  2. from rest_framework.routers import DefaultRouter
  3. from .views import GroupViewSet, PostViewSet # <<<< 确保 PostViewSet 已导入
  4. app_name = 'groups'
  5. router = DefaultRouter()
  6. router.register(r'groups', GroupViewSet, basename='group')
  7. router.register(r'posts', PostViewSet, basename='post') # <<<< 新增注册 PostViewSet
  8. urlpatterns = [
  9. # router.urls 会自动包含为 GroupViewSet 和 PostViewSet 生成的所有标准URL
  10. # 以及 GroupViewSet 中通过 @action 定义的路由
  11. path('', include(router.urls)),
  12. ]