39 lines
1.2 KiB
Python
39 lines
1.2 KiB
Python
|
|
from django.urls import re_path
|
||
|
|
|
||
|
|
from wagtail.images.views.serve import SendFileView, ServeView
|
||
|
|
from wagtail.test import dummy_sendfile_backend
|
||
|
|
|
||
|
|
urlpatterns = [
|
||
|
|
# Format: signature, image_id, filter_spec, filename=None
|
||
|
|
re_path(
|
||
|
|
r"^actions/serve/(.*)/(\d*)/(.*)/[^/]*",
|
||
|
|
ServeView.as_view(action="serve"),
|
||
|
|
name="wagtailimages_serve_action_serve",
|
||
|
|
),
|
||
|
|
re_path(
|
||
|
|
r"^actions/redirect/(.*)/(\d*)/(.*)/[^/]*",
|
||
|
|
ServeView.as_view(action="redirect"),
|
||
|
|
name="wagtailimages_serve_action_redirect",
|
||
|
|
),
|
||
|
|
re_path(
|
||
|
|
r"^custom_key/(.*)/(\d*)/(.*)/[^/]*",
|
||
|
|
ServeView.as_view(key="custom"),
|
||
|
|
name="wagtailimages_serve_custom_key",
|
||
|
|
),
|
||
|
|
re_path(
|
||
|
|
r"^custom_view/([^/]*)/(\d*)/([^/]*)/[^/]*$",
|
||
|
|
ServeView.as_view(),
|
||
|
|
name="wagtailimages_serve_custom_view",
|
||
|
|
),
|
||
|
|
re_path(
|
||
|
|
r"^sendfile/(.*)/(\d*)/(.*)/[^/]*",
|
||
|
|
SendFileView.as_view(),
|
||
|
|
name="wagtailimages_sendfile",
|
||
|
|
),
|
||
|
|
re_path(
|
||
|
|
r"^sendfile-dummy/(.*)/(\d*)/(.*)/[^/]*",
|
||
|
|
SendFileView.as_view(backend=dummy_sendfile_backend.sendfile),
|
||
|
|
name="wagtailimages_sendfile_dummy",
|
||
|
|
),
|
||
|
|
]
|