mirror of
https://github.com/pinry/pinry.git
synced 2025-11-13 08:35:41 +01:00
14 lines
411 B
Python
14 lines
411 B
Python
from django.http import HttpResponseNotFound
|
|
from django.shortcuts import get_object_or_404, redirect
|
|
|
|
from .models import Image, Thumbnail
|
|
from .settings import IMAGE_SIZES
|
|
|
|
|
|
def thumbnail(request, image_id, size):
|
|
image = get_object_or_404(Image, id=image_id)
|
|
if size not in IMAGE_SIZES:
|
|
return HttpResponseNotFound()
|
|
|
|
return redirect(Thumbnail.objects.get_or_create_at_size(image, size))
|