mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-05-10 16:24:49 +00:00
Added image serve method
This commit is contained in:
parent
0a8206e7b6
commit
c632e03a04
2 changed files with 18 additions and 0 deletions
7
wagtail/wagtailimages/urls.py
Normal file
7
wagtail/wagtailimages/urls.py
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
from django.conf.urls import url
|
||||
from wagtail.wagtailimages.views import frontend
|
||||
|
||||
|
||||
urlpatterns = [
|
||||
url(r'^(\d*)/(.*)/$', frontend.serve, name='wagtailimages_serve'),
|
||||
]
|
||||
11
wagtail/wagtailimages/views/frontend.py
Normal file
11
wagtail/wagtailimages/views/frontend.py
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
from django.shortcuts import get_object_or_404
|
||||
from django.http import HttpResponse
|
||||
|
||||
from wagtail.wagtailimages.models import get_image_model
|
||||
from wagtail.wagtailimages import image_processor
|
||||
|
||||
|
||||
def serve(request, image_id, filter_spec):
|
||||
image = get_object_or_404(get_image_model(), id=image_id)
|
||||
|
||||
return image_processor.process_image(image.file.file, HttpResponse(content_type='image/jpeg'), filter_spec)
|
||||
Loading…
Reference in a new issue