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

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

 更新時間: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中添加對應(yīng)的變量:

#網(wǎng)站信息
SITE_NAME="hupeng的個人博客"
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,否則會出現(xiàn)以下錯誤:

 

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

 

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

 

5、最終效果:

 

總結(jié)

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

相關(guān)文章

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

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

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

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

    在本篇文章里小編給各位分享的是關(guān)于Django工程的分層結(jié)構(gòu)的相關(guān)知識點(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ì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(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ā)必知必會標(biāo)識符UUID全面使用指南

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

    在Python編程中,UUID(通用唯一標(biāo)識符)是一個非常有用的工具,用于生成唯一的標(biāo)識符,本文將深入探討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ì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Python?SQLAlchemy與數(shù)據(jù)庫交互操作完整指南

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

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

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

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)多張圖片拼接成大圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    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ì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Python中處理字符串的相關(guān)的len()方法的使用簡介

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

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

最新評論

阳春市| 新化县| 昂仁县| 崇州市| 大同市| 南京市| 永修县| 临颍县| 咸阳市| 蒲江县| 绥德县| 洛隆县| 麟游县| 平乐县| 崇阳县| 岳西县| 新津县| 乌苏市| 叙永县| 尤溪县| 平遥县| 勃利县| 岗巴县| 平和县| 怀来县| 岐山县| 舟山市| 丹阳市| 临武县| 军事| 沙湾县| 长寿区| 嵊州市| 剑川县| 石狮市| 双流县| 宽城| 东明县| 迭部县| 黑河市| 溆浦县|