如何檢查用戶是permission_required
裝飾器中的組的一部分?在permission_required中檢查用戶組成員資格
這是我現在,但它似乎並沒有檢查它..
@permission_required(['user.is_super_user', "'NormalUser' in user.groups.all"], raise_exception=True)
據說這是爲了檢查用戶是否是超級用戶或用戶組的一部分NormalUser
但當我嘗試訪問站點時,當用戶是NormalUser
組的一部分時,它只是給我一個403錯誤。
有沒有辦法讓我做到這一點?我只想使用permission_required
裝飾器,沒有別的:S
「我只想使用permission_required裝飾器,沒有別的:S」爲什麼? – e4c5
顧名思義,'permission_required'檢查當前用戶是否有給定的_permission_(https://docs.djangoproject.com/en/1.10/topics/auth/default/#permissions-and-authorization)。 –