Django同一温度下有多个型号

2024-05-15 01:40:25 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我在Django中有一个仪表板页面,我想在不止一个模型上显示信息。我发现可以通过重写get_context_data函数向context对象添加更多信息。但我不知道如何访问模板中的信息。下面是我的view.py。在

class StudyDashboard(generic.ListView):
    template_name = 'studies/studydashboad.html'
    context_object_name = 'study_list'
    queryset = Study.objects.all()

    def get_context_data(self, **kwargs):
        context = super(StudyDashboard, self).get_context_data(**kwargs)
        context['sites'] = StudySite.objects.all()
        return context

以下是无效的模板标记:

^{pr2}$

这是我得到的错误:

TemplateSyntaxError at /studies/
Invalid block tag: 'site.name', expected 'empty' or 'endear'

提前谢谢你。在


Tags: djangonameself模板信息datagetobjects

热门问题