我在 django 中有一个书面视图,其中我在网页上有多个选项卡。其中一些我想让那些 is_staff 状态为 False 的用户不可见。以下是代码
TOP_NAVIGATION_BAR = [ {'name':'home', 'href':'/my_app/home',active:False},
{'name':'Content', 'href':'/my_app/content',active:False},
{'name':'Secure', 'href':'/my_app/Secure',active:False},
]
class topnavigationbar:
tab = TOP_NAVIGATION_BAR
def set_active_tab(self, tab_name):
for tab in self.tabs:
if tab['name'] == tab_name:
tab['active'] = True;
else:
tab['active'] = False;
def __init__(self, active_tab):
self.set_active_tab(active_tab)
对于每个视图,我将 top_navigation_bar 活动选项设置为 True。
现在我希望安全选项卡对 is_staff 状态为 False 的用户不可见。我如何以及在哪里可以为此编写查询?谢谢