urls.py 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. from django.urls import path, re_path
  2. from . import views
  3. urlpatterns = [
  4. path(r'list/', views.ContainerListViewSet.as_view({"get": "list", "post": "create"}), name="ContainerList"),
  5. re_path(r'^list/(?P<pk>\d+)/$', views.ContainerListViewSet.as_view({
  6. 'get': 'retrieve',
  7. 'put': 'update',
  8. 'patch': 'partial_update',
  9. }), name="ContainerList_1"),
  10. path(r'detail/', views.ContainerDetailViewSet.as_view( {"get": "list","post": "create"}), name="ContainerDetail"),
  11. re_path(r'^detail/(?P<pk>\d+)/$', views.ContainerDetailViewSet.as_view({
  12. 'get': 'retrieve',
  13. 'put': 'update',
  14. 'patch': 'partial_update',
  15. 'delete': 'destroy',
  16. }), name="ContainerDetail_1"),
  17. path(r'locationdetail/', views.ContainerDetailViewSet.as_view( {"get": "locationdetail_list"}), name="ContainerlocationDetail"),
  18. path(r'containerdetail/', views.ContainerDetailViewSet.as_view( {"get": "containerdetail_list"}), name="ContainerlocationDetail"),
  19. path(r'operate/', views.ContainerOperateViewSet.as_view( {"get": "list","post": "create"}), name="ContainerDetail"),
  20. re_path(r'^operate/(?P<pk>\d+)/$', views.ContainerOperateViewSet.as_view({
  21. 'get': 'retrieve',
  22. 'put': 'update',
  23. 'patch': 'partial_update',
  24. }), name="ContainerDetail_1"),
  25. path(r'wcs_task/', views.WCSTaskViewSet.as_view({"get": "list", "post": "create"}), name="Task"),
  26. path(r'task/', views.TaskViewSet.as_view({"get": "list", "post": "create"}), name="Task"),
  27. re_path(r'^task/(?P<pk>\d+)/$', views.TaskViewSet.as_view({
  28. 'get': 'retrieve',
  29. 'put': 'update',
  30. 'patch': 'partial_update',
  31. }), name="Task_1"),
  32. path(r'container_wcs/', views.ContainerWCSViewSet.as_view({"get": "get_container_wcs","put": "update_container_wcs"}), name='ContainerWCS'),
  33. re_path(r'container_wcs/update/', views.ContainerWCSViewSet.as_view({"get": "update_container_wcs"}), name='ContainerWCS1'),
  34. path(r'out_task/', views.OutTaskViewSet.as_view(), name='OutTask'),
  35. path(r'batch/', views.BatchViewSet.as_view({"post": "wcs_post"}), name="Batch"),
  36. path(r'out_detail/', views.OutDetailViewSet.as_view({"get": "list", "post": "create"}), name="Task"),
  37. re_path(r'^out_detail/(?P<pk>\d+)/$', views.OutDetailViewSet.as_view({
  38. 'get': 'retrieve',
  39. 'put': 'update',
  40. 'patch': 'partial_update',
  41. }), name="Task_1"),
  42. ]