code: def get_recent_comments(number=5, template='zinnia/tags/comments_recent.html'):
      
      # Using map(smart_text... fix bug related to issue #8554
      entry_published_pks = map(smart_text,
                                Entry.published.values_list('id', flat=True))
      content_type = ContentType.objects.get_for_model(Entry)
  
      comments = get_comment_model().objects.filter(
          Q(flags=None) | Q(flags__flag=CommentFlag.MODERATOR_APPROVAL),
          content_type=content_type, object_pk__in=entry_published_pks,
          is_public=True).order_by('-pk')[:number]
  
      comments = comments.prefetch_related('content_object')
  
      return {'template': template,
              'comments': comments}
docs: Return the most recent comments.