當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python Django PermissionRequiredMixin用法及代碼示例

本文介紹 django.contrib.auth.mixins.PermissionRequiredMixin 的用法。

聲明

class PermissionRequiredMixin

這個 mixin 就像 permission_required 裝飾器一樣,檢查訪問視圖的用戶是否擁有所有給定的權限。您應該使用 permission_required 參數指定權限(或可迭代的權限):

from django.contrib.auth.mixins import PermissionRequiredMixin

class MyView(PermissionRequiredMixin, View):
    permission_required = 'polls.add_choice'
    # Or multiple of permissions:
    permission_required = ('polls.view_choice', 'polls.change_choice')

您可以設置 AccessMixin 的任何參數來自定義對未授權用戶的處理。

您還可以覆蓋這些方法:

相關用法


注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.contrib.auth.mixins.PermissionRequiredMixin。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。