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

django開發(fā)之settings.py中變量的全局引用詳解

 更新時(shí)間:2017年03月29日 14:08:23   作者:wanlifeipeng  
當(dāng)網(wǎng)站里面的一些內(nèi)容,如郵箱,網(wǎng)站標(biāo)題,網(wǎng)站的描述,這些東西我們可以存在數(shù)據(jù)庫中也可以存放在我們的setting 文件中,這篇文章主要給大家介紹了django中settings.py變量的全局引用的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下。

本文主要介紹的是django中settings.py中變量的全局引用的相關(guān)資料,下面話不多說,來看看詳細(xì)的介紹吧。

前言

在settings.py中添加自定義變量,可以通過setting.(點(diǎn))變量名的方式訪問,如:

from django.conf import settings
site_name = settings.SITE_NAME
site_desc = settings.SITE_DESC

但是,如果遇到了一些頻繁訪問的變量,如:郵箱,網(wǎng)站標(biāo)題,網(wǎng)站的描述,這樣訪問就很不方便。

解決方法如下:

1、首先在settings.py中添加對(duì)應(yīng)的變量:

#網(wǎng)站信息
SITE_NAME="hupeng的個(gè)人博客"
SITE_DESC="pyhon愛好者,希望和大家一起學(xué)習(xí),共同進(jìn)步"

2、在view中定義函數(shù),返回包含settings配置文件中的變量

from django.conf import settings
def global_settings(request):
 return {"SITE_NAME": settings.SITE_NAME,
   "SITE_DESC": settings.SITE_DESC}

注意:函數(shù)中需要添加參數(shù)request,否則會(huì)出現(xiàn)以下錯(cuò)誤:

 

3、在setting.py中的TEMPLATES中的OPTIONS配置項(xiàng)中添加global_settings函數(shù)

 

4、修改模板,通過鍵名的方式直接訪問對(duì)應(yīng)的變量

 

5、最終效果:

 

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)或者使用python能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • Matlab、Python為工具解析數(shù)據(jù)可視化之美

    Matlab、Python為工具解析數(shù)據(jù)可視化之美

    下面介紹一些數(shù)據(jù)可視化的作品(包含部分代碼),主要是地學(xué)領(lǐng)域,可遷移至其他學(xué)科,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-11-11
  • Django工程的分層結(jié)構(gòu)詳解

    Django工程的分層結(jié)構(gòu)詳解

    在本篇文章里小編給各位分享的是關(guān)于Django工程的分層結(jié)構(gòu)的相關(guān)知識(shí)點(diǎn)內(nèi)容,有興趣的朋友們學(xué)習(xí)參考下。
    2019-07-07
  • python中random.randint和random.randrange的區(qū)別詳解

    python中random.randint和random.randrange的區(qū)別詳解

    這篇文章主要介紹了python中random.randint和random.randrange的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Python NumPy實(shí)現(xiàn)數(shù)組排序與過濾示例分析講解

    Python NumPy實(shí)現(xiàn)數(shù)組排序與過濾示例分析講解

    NumPy是Python的一種開源的數(shù)值計(jì)算擴(kuò)展,它支持大量的維度數(shù)組與矩陣運(yùn)算,這篇文章主要介紹了使用NumPy實(shí)現(xiàn)數(shù)組排序與過濾的方法,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-05-05
  • Python開發(fā)必知必會(huì)標(biāo)識(shí)符UUID全面使用指南

    Python開發(fā)必知必會(huì)標(biāo)識(shí)符UUID全面使用指南

    在Python編程中,UUID(通用唯一標(biāo)識(shí)符)是一個(gè)非常有用的工具,用于生成唯一的標(biāo)識(shí)符,本文將深入探討Python中UUID的用法、不同版本的UUID、以及如何在實(shí)際應(yīng)用中充分利用UUID的優(yōu)勢
    2023-12-12
  • python騰訊語音合成實(shí)現(xiàn)過程解析

    python騰訊語音合成實(shí)現(xiàn)過程解析

    這篇文章主要介紹了python騰訊語音合成實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python?SQLAlchemy與數(shù)據(jù)庫交互操作完整指南

    Python?SQLAlchemy與數(shù)據(jù)庫交互操作完整指南

    SQLAlchemy 是一個(gè)強(qiáng)大的 Python 庫,用于數(shù)據(jù)庫操作,無論是簡單的數(shù)據(jù)存儲(chǔ)還是復(fù)雜的數(shù)據(jù)管理,SQLAlchemy 都提供了多種方法來處理數(shù)據(jù)庫,本文將全面介紹 SQLAlchemy的基本用法以及各種操作的示例代碼
    2024-01-01
  • python實(shí)現(xiàn)多張圖片拼接成大圖

    python實(shí)現(xiàn)多張圖片拼接成大圖

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)多張圖片拼接成大圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Python中FTP服務(wù)與SSH登錄暴力破解的實(shí)現(xiàn)

    Python中FTP服務(wù)與SSH登錄暴力破解的實(shí)現(xiàn)

    本文學(xué)習(xí)了如何通過 Python 腳本進(jìn)行 FTP、SSH 服務(wù)的登錄爆破,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Python中處理字符串的相關(guān)的len()方法的使用簡介

    Python中處理字符串的相關(guān)的len()方法的使用簡介

    這篇文章主要介紹了Python中處理字符串的相關(guān)的len()方法的使用簡介,是Python入門的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05

最新評(píng)論

宁波市| 八宿县| 三明市| 永川市| 同江市| 苗栗市| 繁昌县| 东乡| 安远县| 绥滨县| 竹山县| 英山县| 广宁县| 襄城县| 兴隆县| 成都市| 土默特右旗| 云安县| 汤阴县| 米脂县| 义马市| 和静县| 郴州市| 邵阳市| 兴仁县| 丹棱县| 丰宁| 新安县| 来安县| 兰州市| 岐山县| 昌黎县| 白沙| 武邑县| 棋牌| 巧家县| 阿合奇县| 资中县| 日照市| 集贤县| 鄂尔多斯市|