答案 0 :(得分:3)
Django user.is_superuser attribute
只需在您看来:
if request.user.is_superuser:
'''Do the magic'''
要使用户成为管理员,请将此属性设置为True - 这通常在Django管理应用程序中完成。
答案 1 :(得分:2)
这取决于您如何决定管理员帐户是什么
您需要使用is_staff
或is_superuser
由此,实际实现它的最佳方法是使用装饰器
def is_admin(user):
return user.is_staff
@user_passes_test(is_admin)
def my_view(request):