Может мне не нужно было изменять функцию в класс? у меня когда была обычная функция, я мог получать объект класса по pk: def results(request, question_id):
question = get_object_or_404(Question, pk=question_id)
return render(request, 'polls/results.html', {'question': question})