-
此裝飾器用於需要授權的管理視圖。使用此函數裝飾的視圖將具有以下行為:
- 如果用戶已登錄,是工作人員 (
User.is_staff=True
),並且處於活動狀態 (User.is_active=True
),則正常執行視圖。 - 否則,請求將被重定向到
login_url
參數指定的 URL,最初請求的路徑在redirect_field_name
指定的查詢字符串變量中。例如:/admin/login/?next=/admin/polls/question/3/
。
示例用法:
from django.contrib.admin.views.decorators import staff_member_required @staff_member_required def my_view(request): ...
- 如果用戶已登錄,是工作人員 (
本文介紹django.contrib.admin.views.decorators.staff_member_required
的用法。
聲明
staff_member_required(redirect_field_name='next', login_url='admin:login')
相關用法
- Python Scipy stats.cumfreq()用法及代碼示例
- Python Scipy stats.nanmean()用法及代碼示例
- Python Scipy stats.gengamma()用法及代碼示例
- Python Scipy stats.dweibull()用法及代碼示例
- Python scipy stats.expon()用法及代碼示例
- Python statistics.median_grouped用法及代碼示例
- Python Scipy stats.f()用法及代碼示例
- Python Scipy stats.genexpon()用法及代碼示例
- Python Scipy stats.genextreme()用法及代碼示例
- Python Sympy stats.P()用法及代碼示例
- Python Scipy stats.alpha()用法及代碼示例
- Python Scipy stats.halfgennorm()用法及代碼示例
- Python Scipy stats.skewtest()用法及代碼示例
- Python Scipy stats.exponweib()用法及代碼示例
- Python scipy stats.frechet_r用法及代碼示例
- Python Scipy stats.cauchy()用法及代碼示例
- Python Scipy stats.tstd()用法及代碼示例
- Python Scipy stats.halfnorm()用法及代碼示例
- Python Scipy stats.moment()用法及代碼示例
- Python statistics mean()用法及代碼示例
- Python Scipy stats.bayes_mvs()用法及代碼示例
- Python Scipy stats.gmean()用法及代碼示例
- Python statistics.median_high用法及代碼示例
- Python Scipy stats.foldcauchy()用法及代碼示例
注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.contrib.admin.views.decorators.staff_member_required。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。