# full version contains all entries and the other has just entries
# without menus.
-hasmenuorindex = [x.entry.id for x in Menu.objects.all()]
-hasmenuorindex.extend([x.entry.id for x in Index.objects.all()])
+hasmenu = [x.entry.id for x in Menu.objects.all()]
+inindex = [x.entry.id for x in Index.objects.all()]
info_dict = {
- 'queryset': Entry.published_on_site.exclude(id__in=hasmenuorindex),
+ 'queryset': Entry.published_on_site.exclude(id__in=hasmenu).filter(id__in=inindex),
'template_object_name': 'entry',
'extra_context': {'menus': Menu.objects.all()},
}