我正在建立一个基于django的网站。找到我的模型:
我遇到了将静态数据保留在左侧边栏的问题。每当我点击左侧边栏中的类别列表时,它会转到相应类别页面的详细信息。同时,我无法在左侧边栏中看到类别列表数据。我知道问题位于阻止text1 < / strong>在base.html和index.html中。非常感谢帮助。
答案 0 :(得分:1)
看起来问题是当您调用detail.html时,base.html无法访问名为text1的块。
您要做的是在base.html中定义text1,以便两个模板都可以访问它。
编辑:这也意味着您也需要在详细视图中提供类别
def detail(request,projectname_id):
jobs=Projectname.objects.get(pk=projectname_id)
project_name=Projectname.objects.order_by('-name')[:5]
context = {'jobs': jobs, 'categories':project_name}
return render(request,'buildstatus/detail.html', context)