1

这个怎么做

pinax 有任何应用程序可以做到这一点吗?

谢谢

4

1 回答 1

5

Django 提供了一个装饰器,用于在视图级别测试用户。您可以使用它来对给定视图强制执行“仅限管理员”。

from django.contrib.auth.decorators import user_passes_test

@user_passes_test(lambda u: u.is_staff)
def my_admin_only_view(request, *args, **kwargs):
    # ...

# could also test for superuser only, or whatever else you like
@user_passes_test(lambda u: u.is_superuser)
于 2010-04-15T02:02:21.487 回答