- contentlet_specs, contentreference_specs = page.template.containers
- contentlets = page.contentlets.filter(name__in=contentlet_specs)
- q = Q()
- for name, ct in contentreference_specs.items():
- q |= Q(name=name, content_type=ct)
- references = page.contentreferences.filter(q)