urls.py 877 B

1234567891011121314151617181920212223242526
  1. from django.urls import path, re_path
  2. from . import views
  3. # 仓库模块API路由配置
  4. urlpatterns = [
  5. # 仓库基础API端点:列表查询和创建操作
  6. path(r'', views.APIViewSet.as_view({"get": "list", "post": "create"}), name="warehouse"),
  7. # 单个仓库资源操作端点:详情/更新/部分更新/删除
  8. re_path(r'^(?P<pk>\d+)/$', views.APIViewSet.as_view({
  9. 'get': 'retrieve',
  10. 'put': 'update',
  11. 'patch': 'partial_update',
  12. 'delete': 'destroy'
  13. }), name="warehouse_1"),
  14. # 批量操作基础端点:批量查询接口
  15. path(r'multiple/', views.MultipleViewSet.as_view({"get": "list"}), name="warehouse"),
  16. # 批量操作详情端点:单个批量记录查询
  17. re_path(r'^multiple/(?P<pk>\d+)/$', views.MultipleViewSet.as_view({
  18. 'get': 'retrieve',
  19. }), name="warehouse_1")
  20. ]