urls.py 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. from django.urls import path, re_path
  2. from . import views
  3. urlpatterns = [
  4. path(r'list/', views.AsnListViewSet.as_view({"get": "list", "post": "create"}), name="asnlist"),
  5. re_path(r'^list/(?P<pk>\d+)/$', views.AsnListViewSet.as_view({
  6. 'get': 'retrieve',
  7. 'put': 'update',
  8. 'patch': 'partial_update',
  9. 'delete': 'destroy'
  10. }), name="asnlist_1"),
  11. path(r'detail/', views.AsnDetailViewSet.as_view({"get": "list", "post": "create", 'put': 'update'}), name="asndetail"),
  12. re_path(r'^detail/(?P<pk>\d+)/$', views.AsnDetailViewSet.as_view({
  13. 'get': 'retrieve',
  14. }), name="asndetail_1"),
  15. re_path(r'^viewprint/(?P<pk>\d+)/$', views.AsnViewPrintViewSet.as_view({
  16. 'get': 'retrieve',
  17. }), name="asnviewprint_1"),
  18. re_path(r'^preload/(?P<pk>\d+)/$', views.AsnPreLoadViewSet.as_view({
  19. 'post': 'create',
  20. }), name="preload_1"),
  21. re_path(r'^presort/(?P<pk>\d+)/$', views.AsnPreSortViewSet.as_view({
  22. 'post': 'create',
  23. }), name="presort_1"),
  24. path(r'sorted/', views.AsnSortedViewSet.as_view({"put": "update"}), name="sorted"),
  25. re_path(r'^sorted/(?P<pk>\d+)/$', views.AsnSortedViewSet.as_view({
  26. 'post': 'create'
  27. }), name="sorted_1"),
  28. path(r'movetobin/', views.MoveToBinViewSet.as_view({'put': 'update'}), name="movetobin"),
  29. re_path(r'^movetobin/(?P<pk>\d+)/$', views.MoveToBinViewSet.as_view({
  30. 'post': 'create',
  31. }), name="movetobin_1"),
  32. path(r'filelist/', views.FileListDownloadView.as_view({"get": "list"}), name="asnfilelistdownload"),
  33. path(r'filedetail/', views.FileDetailDownloadView.as_view({"get": "list"}), name="asnfiledetaildownload"),
  34. ]