1

我想为没有员工身份的用户屏蔽一些网址。

现在我在每个 def 中检查我的代码

if not request.user.is_staff:
    ...

但是我有这么多方法,而且它们都在 /app/ 路径下,所以我认为可能存在一种方法来阻止非员工用户访问这些方法。

谢谢。

4

1 回答 1

4

使用staff_member_required装饰器:

from django.contrib.admin.views.decorators import staff_member_required

@staff_member_required

编辑:如果您需要,代码就在这里。

于 2012-09-05T09:10:48.900 回答