wagtail-bakerydemo/bakerydemo/base/templatetags/gallery_tags.py

16 wiersze
402 B
Python

from django import template
from wagtail.images.models import Image
register = template.Library()
# Retrieves a single gallery item and returns a gallery of images
@register.inclusion_tag("tags/gallery.html", takes_context=True)
def gallery(context, gallery):
images = Image.objects.filter(collection=gallery)
return {
"images": images,
"request": context["request"],
}