0

在我的 django 应用程序中,我正在使用 django 会话创建新报告,并且我的应用程序包含 3 个选项卡,即Reports,Search and New ReportTabhighlight 表示应用程序在哪个页面中。如果用户单击New report,新报告选项卡将突出显示。

用户可以通过单击选项卡中的报告链接来查看所有报告Report

如果用户单击"report id 5"报告选项卡中的任何一个报告,则会在New report选项卡下打开报告,因此New report菜单会突出显示。但我希望它不突出显示,因为New report选项卡仅用于创建新报告,同时查看现有报告不应突出显示New reportTab.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>

现在“新报告”菜单总是被突出显示以创建新报告,如果用户从报告选项卡单击现有报告。但如果用户单击现有报告,它不应该突出显示。

这个怎么做。

谢谢

4

0 回答 0