我在此link中找到了代码:
print ("({:0.2f})".format(len(query_scores)/len(query_name)))
换行符---
class questionmanager(TemplateView):
template_name = 'questionmanager.html'
questions = Question.objects.all()
def get_context_data(self, **kwargs):
context = ({
'questions': self.questions,
})
return context
我只有两个问题:class QuestionListView(ListView):
model = Question
def get_context_data(self, **kwargs):
context = super(QuestionListView, self).get_context_data(**kwargs)
return context
的作用是什么,Question.objects.all()
的目的是什么?此外,我还看到了许多其他代码,其中super(QuestionListView, self).get_context_data(**kwargs)
的参数为空。在super()
中传递参数与不传递参数有什么区别?
对于super()
,我猜是它存储了models.py的类Question中定义的所有属性。我说的对吗?