http ответ содержит заголовки вместе с html или чем-то еще, поэтому вы не можете просто добавлять их как строки.
если вы хотите модулировать свою функцию представления, затем иметь вызовы подпрограмм, возвращающие строки, и тогда вы можете сделать это так, как вы предлагаете
Вероятно, в вашем случае было бы лучше поместить цикл, показывающий строки в шаблон, тогда вам не понадобятся вспомогательное представление и цикл в главном представлении.
def listEventsSummary(request):
listEventsSummary = Event.objects.all().order_by('-id')[:20]
return render_to_response('stuff.html',{'events':listEventsSummary})
и в stuff.html
{% for event in events %}
<p>{{event.date}} and whatever else...</p>
{% endfor %}