最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Django的模板中使用認(rèn)證數(shù)據(jù)的方法

 更新時(shí)間:2015年07月23日 11:12:23   投稿:goldensun  
這篇文章主要介紹了在Django的模板中使用認(rèn)證數(shù)據(jù)的方法,Django是最具人氣的Python web開發(fā)框架,需要的朋友可以參考下

當(dāng)前登入的用戶以及他(她)的權(quán)限可以通過 RequestContext 在模板的context中使用。

注意

從技術(shù)上來說,只有當(dāng)你使用了 RequestContext這些變量才可用。 并且TEMPLATE_CONTEXT_PROCESSORS 設(shè)置包含了 “django.core.context_processors.auth” (默認(rèn)情況就是如此)時(shí),這些變量才能在模板context中使用。 TEMPLATE_CONTEXT_PROCESSORS 設(shè)置包含了 "django.core.context_processors.auth" (默認(rèn)情況就是如此)時(shí),這些變量才能在模板context中使用。

當(dāng)使用 RequestContext 時(shí), 當(dāng)前用戶 (是一個(gè) User 實(shí)例或一個(gè) AnonymousUser 實(shí)例) 存儲在模板變量 {{ user }} 中:

{% if user.is_authenticated %}
 <p>Welcome, {{ user.username }}. Thanks for logging in.</p>
{% else %}
 <p>Welcome, new user. Please log in.</p>
{% endif %}

這些用戶的權(quán)限信息存儲在 {{ perms }} 模板變量中。

你有兩種方式來使用 perms 對象。 你可以使用類似于 {{ perms.polls }} 的形式來檢查,對于某個(gè)特定的應(yīng)用,一個(gè)用戶是否具有 任意 權(quán)限;你也可以使用 {{ perms.polls.can_vote }} 這樣的形式,來檢查一個(gè)用戶是否擁有特定的權(quán)限。

這樣你就可以在模板中的 {% if %} 語句中檢查權(quán)限:

{% if perms.polls %}
 <p>You have permission to do something in the polls app.</p>
 {% if perms.polls.can_vote %}
  <p>You can vote!</p>
 {% endif %}
{% else %}
 <p>You don't have permission to do anything in the polls app.</p>
{% endif %}

相關(guān)文章

  • Python調(diào)用ChatGPT的API實(shí)現(xiàn)文章生成

    Python調(diào)用ChatGPT的API實(shí)現(xiàn)文章生成

    最近ChatGPT大火,在3.5版本后開放了接口API,所以很多人開始進(jìn)行實(shí)操,這里我就用python來為大家實(shí)現(xiàn)一下,如何調(diào)用API并提問返回文章的說明
    2023-03-03
  • 一個(gè)基于flask的web應(yīng)用誕生 記錄用戶賬戶登錄狀態(tài)(6)

    一個(gè)基于flask的web應(yīng)用誕生 記錄用戶賬戶登錄狀態(tài)(6)

    一個(gè)基于flask的web應(yīng)用誕生第六篇,這篇文章主要介紹了記錄用戶賬戶登錄狀態(tài)功能開發(fā),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Python實(shí)現(xiàn)發(fā)送QQ郵件的封裝

    Python實(shí)現(xiàn)發(fā)送QQ郵件的封裝

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)發(fā)送QQ郵件的具體代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Pandas中GroupBy具體用法詳解

    Pandas中GroupBy具體用法詳解

    pandas中的DF數(shù)據(jù)類型可以像數(shù)據(jù)庫表格一樣進(jìn)行g(shù)roupby操作。通常來說groupby操作可以分為三部分:分割數(shù)據(jù),應(yīng)用變換和和合并數(shù)據(jù)。本文就詳細(xì)的來介紹一下,感興趣的可以了解一下
    2021-07-07
  • Python中的進(jìn)程分支fork和exec詳解

    Python中的進(jìn)程分支fork和exec詳解

    這篇文章主要介紹了Python中的進(jìn)程分支fork和exec詳解,本文用實(shí)例講解fork()的使用,并講解了exec相關(guān)的8個(gè)方法等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • Python注釋詳解

    Python注釋詳解

    下面小編就為大家?guī)硪黄狿ython注釋詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-06-06
  • Django給admin添加Action的步驟詳解

    Django給admin添加Action的步驟詳解

    這篇文章主要給大家介紹了關(guān)于Django給admin添加Action的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Django具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • pytorch tensorboard可視化的使用詳解

    pytorch tensorboard可視化的使用詳解

    tensorboard是tensorflow用來可視化訓(xùn)練和測試過程的模塊,而pytorch并沒有可視化模塊,但是pytoch=1.2.0版本以上開始支持tensorboard
    2022-10-10
  • numpy 數(shù)組拷貝地址所引起的同步替換問題

    numpy 數(shù)組拷貝地址所引起的同步替換問題

    本文主要介紹了numpy 數(shù)組拷貝地址所引起的同步替換問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 利用Python編寫一個(gè)蹭WiFi的軟件

    利用Python編寫一個(gè)蹭WiFi的軟件

    這篇文章主要為大家詳細(xì)介紹了如何利用Python編寫一個(gè)簡易的蹭WiFi的軟件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以學(xué)習(xí)一下
    2023-06-06

最新評論

左权县| 桐乡市| 乌兰浩特市| 武清区| 微博| 青冈县| 贞丰县| 厦门市| 镇巴县| 来宾市| 新兴县| 抚顺市| 綦江县| 南华县| 历史| 垦利县| 叶城县| 和林格尔县| 宁晋县| 奉化市| 罗田县| 开封市| 东方市| 兰西县| 宁陕县| 鄂伦春自治旗| 民乐县| 石河子市| 合水县| 平昌县| 隆回县| 邮箱| 永修县| 虎林市| 深泽县| 兴宁市| 莱西市| 武清区| 五大连池市| 肥乡县| 闸北区|