Django не отображает данные модели при помощи render

Изучаю Django, делаю пример.

from django.shortcuts import render
from django.http import HttpResponse
from django.template import loader

from .models import Bb


def index(request):
    template = loader.get_template('bboard/index.html')
    bbs = Bb.objects.order_by('-published')
    context = {'bbs': bbs}
    return HttpResponse(template.render(context, request))

Так данные отображаются. Но если сделать при помощи render то данные не отображаются. Почему? Что делаю не так?

from django.shortcuts import render
from django.http import HttpResponse
from django.template import loader

from .models import Bb


def index(request):
    
    bbs = Bb.objects.order_by('-published')

    return render(request=request,
                  template_name='bboard/index.html',
                  context={'bbs:': bbs})
Вернуться на верх