from django.urls import path, re_path from . import views # 仓库模块API路由配置 urlpatterns = [ # 仓库基础API端点:列表查询和创建操作 path(r'', views.APIViewSet.as_view({"get": "list", "post": "create"}), name="warehouse"), # 单个仓库资源操作端点:详情/更新/部分更新/删除 re_path(r'^(?P\d+)/$', views.APIViewSet.as_view({ 'get': 'retrieve', 'put': 'update', 'patch': 'partial_update', 'delete': 'destroy' }), name="warehouse_1"), # 批量操作基础端点:批量查询接口 path(r'multiple/', views.MultipleViewSet.as_view({"get": "list"}), name="warehouse"), # 批量操作详情端点:单个批量记录查询 re_path(r'^multiple/(?P\d+)/$', views.MultipleViewSet.as_view({ 'get': 'retrieve', }), name="warehouse_1") ]