Контекстные данные не отображают ничего в детальном просмотре

Я пытаюсь отобразить объект этой модели, где пользователь такой же, как и пользователь детального представления. вот мои представления:

class ScientificInfoView(FormMixin, DetailView):
    model = ScientificInfo
    template_name = 'reg/scientific-info.html'
    form_class = ScientificInfoForm

    def get_success_url(self):
        messages.success(self.request, 'Profile details updated.')
        return reverse('scientific-info', kwargs={'pk': self.object.pk})

    def get_context_date(self, **kwargs):
        context = super(ScientificInfoView, self).get_context_data(**kwargs)
        #THIS IS THE LINE THAT WONT WORK#
        context['result'] = Results.objects.filter(user=self.object.user)
        context['sample'] = 'sample text sample text'
        #################################
        context['form'] = ScientificInfoForm()
        return context

    def post(self, request, pk):
        self.object = self.get_object()
        form = ScientificInfoForm(request.POST, instance=get_object_or_404(ScientificInfo, id=pk))
        if form.is_valid():
            return self.form_valid(form)
        else:
            return self.form_invalid(form)

    def form_valid(self, form):
        f = form.save(commit=False)
        f.user = self.object.user
        f.save()
        return super(ScientificInfoView, self).form_valid(form)

все работает нормально, кроме результата и образца данных. в шаблоне ничего не отображается. Он не может отобразить даже простой текст!

вот шаблоны:

{% for r in result %}
    {{r}}
{% endfor %} 
{{ sample }}

Это просто опечатка, имя get_context_data, а не get_context_datE.

Вернуться на верх