一尘不染

django @login_required装饰器,用于超级用户

django

django中是否有一个类似于@login_required的装饰器,它也可以测试用户是否是超级用户?

谢谢


阅读 497

收藏
2020-03-30

共1个答案

一尘不染

使用user_passes_test装饰器:

from django.contrib.auth.decorators import user_passes_test

@user_passes_test(lambda u: u.is_superuser)
def my_view(request):
2020-03-30