在我的 django 应用程序中,我正在使用 django 会话创建新报告,并且我的应用程序包含 3 个选项卡,即Reports,Search and New Report
。Tab
highlight 表示应用程序在哪个页面中。如果用户单击New report
,新报告选项卡将突出显示。
用户可以通过单击选项卡中的报告链接来查看所有报告Report
。
如果用户单击"report id 5"
报告选项卡中的任何一个报告,则会在New report
选项卡下打开报告,因此New report
菜单会突出显示。但我希望它不突出显示,因为New report
选项卡仅用于创建新报告,同时查看现有报告不应突出显示New report
Tab.How to do it using django。
视图.py
def method(request):
Some code
return render(request, sometemplate.html',
{'
'newreport_menu': True,
})
在菜单选项卡中,我这样验证
<li {% if newreport_menu %}class="current"{% endif %}><a href="{% url incident.views.new_report %}">New Report</a></li>
现在“新报告”菜单总是被突出显示以创建新报告,如果用户从报告选项卡单击现有报告。但如果用户单击现有报告,它不应该突出显示。
这个怎么做。
谢谢