2
0

admin_urls.py 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. from django.urls import path
  2. from wagtail.images.views import images, multiple
  3. app_name = "wagtailimages"
  4. urlpatterns = [
  5. path("", images.IndexView.as_view(), name="index"),
  6. path("results/", images.IndexView.as_view(results_only=True), name="index_results"),
  7. path("<int:image_id>/", images.EditView.as_view(), name="edit"),
  8. path("<int:image_id>/delete/", images.DeleteView.as_view(), name="delete"),
  9. path(
  10. "<int:image_id>/generate_url/",
  11. images.URLGeneratorView.as_view(),
  12. name="url_generator",
  13. ),
  14. path(
  15. "<int:image_id>/generate_url/<str:filter_spec>/",
  16. images.GenerateURLView.as_view(),
  17. name="generate_url",
  18. ),
  19. path("<int:image_id>/preview/<str:filter_spec>/", images.preview, name="preview"),
  20. path("add/", images.CreateView.as_view(), name="add"),
  21. path("usage/<int:image_id>/", images.UsageView.as_view(), name="image_usage"),
  22. path("multiple/add/", multiple.AddView.as_view(), name="add_multiple"),
  23. path("multiple/<int:image_id>/", multiple.EditView.as_view(), name="edit_multiple"),
  24. path(
  25. "multiple/create_from_uploaded_image/<int:uploaded_file_id>/",
  26. multiple.CreateFromUploadedImageView.as_view(),
  27. name="create_multiple_from_uploaded_image",
  28. ),
  29. path(
  30. "multiple/<int:image_id>/delete/",
  31. multiple.DeleteView.as_view(),
  32. name="delete_multiple",
  33. ),
  34. path(
  35. "multiple/delete_upload/<int:uploaded_file_id>/",
  36. multiple.DeleteUploadView.as_view(),
  37. name="delete_upload_multiple",
  38. ),
  39. ]