更新時(shí)間:2023年01月14日11時(shí)08分 來(lái)源:傳智教育 瀏覽次數(shù):
當(dāng)前登錄用戶的權(quán)限保存在模板變量perms中,它是django.contrib.auth.context_processors.PermWrapper類(lèi)的一個(gè)實(shí)例,也是一個(gè)模板的權(quán)限代理。通過(guò)perms變量檢測(cè)當(dāng)前登錄用戶是否具有某個(gè)應(yīng)用的權(quán)限,并返回一個(gè)布爾類(lèi)型的值。
例如,檢測(cè)當(dāng)前登錄用戶是否具有管理應(yīng)用area的所有權(quán)限,示例如下:
{% if perms.area %}
若以上示例中的判斷條件perms.area為T(mén)rue,表示當(dāng)前登錄用戶擁有管理area應(yīng)用的權(quán)限,否則當(dāng)前登錄用戶沒(méi)有管理area應(yīng)用的權(quán)限。
perms變量還可以檢測(cè)當(dāng)前登錄用戶是否擁有某個(gè)應(yīng)用的具體權(quán)限。例如,檢測(cè)當(dāng)前登錄用戶是否擁有屬于area應(yīng)用的添加地址的權(quán)限“add_address”,示例如下:
{% if perms.area.add_address %}
若以上示例中的判斷條件為T(mén)rue,表示當(dāng)前登錄用戶擁有area應(yīng)用中的add_address權(quán)限,否則當(dāng)前登錄用戶沒(méi)有area應(yīng)用中的add_address權(quán)限。
Hadoop數(shù)據(jù)倉(cāng)庫(kù)有哪些特征?【Hadoop數(shù)倉(cāng)概述】
2023-01-03MySQL8.0版本怎樣進(jìn)行CentOS系統(tǒng)配置?
2023-01-03怎樣理解MapReduce思想?【大數(shù)據(jù)面試題】
2022-12-29如何配置HDFS相關(guān)的Kerberos賬戶?
2022-12-29網(wǎng)絡(luò)爬蟲(chóng)原理:聚焦爬蟲(chóng)的工作原理和過(guò)程
2022-12-21大數(shù)據(jù)分析師要學(xué)什么?
2022-12-21北京校區(qū)