Django user.is_staff无法正常工作

时间:2018-03-08 22:19:20

标签: django

我的django项目出了问题。

我想这样做,只有员工用户才能在模板中看到链接(href)。

下面是代码的模板是我在其他模板中使用的模板base.html。

这是base.html的标题

nothing

user.if_authenticatted工作正常但3行如下,user.is_staff不起作用。

在5个测试用户中,只有2个人的布尔值为True。但是,当我与非员工用户联系时,他有链接。我不明白为什么?

也许我忘记了导入或settings.py中的某些内容

我的settings.py:https://github.com/HE-Arc/WasteAnnotationImage/blob/master/wasteannotationimage/wasteannotationimage/settings.py

有什么建议吗?

PS:我是django的初学者

1 个答案:

答案 0 :(得分:0)

这是正确的方法

    {% if User.is_authenticated and User.is_staff == True %}