欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決python flask中config配置管理的問題

 更新時間:2019年07月26日 09:06:23   作者:我不喜歡這個世界  
今天小編就為大家分享一篇解決python flask中config配置管理的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在項目中我們需要配置各種環(huán)境。如果我們的配置項很少的話,可以直接簡單粗暴的來;

比如:

app =Flask(__name__)
app.config['DEBUG']=True

app.config其實是實例化了flask.config.Config類的實例,

繼承于python內(nèi)置數(shù)據(jù)結(jié)構(gòu)dict字典,可以使用update方法:

app.config.update(
DEBUG=true,
SECRET_KEY='xxxx'
)

如果設(shè)置很多的情況下,想要集中起來管理設(shè)置項,

應(yīng)該將他們存放在一個文件里面。

app.config支持很多的配置方式。

比如現(xiàn)在我們有叫settings.py的配置文件,里面的內(nèi)容是

sss=yy

我們可以有三種方式加載。

1)使用配置文件進行加載

app.config.from_object('settings.py')#使用模塊的名字
#也可以在引用之后直接傳入對象
import settings
app.config.from_object(settings)

2)使用文件名字加載。直接傳入名字就行了

別的后綴的也可以,不局限于.py的

app.config.from_pyfile('settings.py',silent=True)
#默認(rèn)當(dāng)配置文件不存在的時候拋出異常,
#使用silent=True的時候只是會返回False,但是不拋出異常

3)使用環(huán)境變量加載。這種方法依然支持silent參數(shù),獲得路徑后其實

還是使用from_pyfile的方式加載的。

$ export YOURAPPLICATION_SETTINGS='settings.py'
app.config.from_envvar('YOURAPPLICATION_SETTINGS')

以上這篇解決python flask中config配置管理的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python機器學(xué)習(xí)之神經(jīng)網(wǎng)絡(luò)(二)

    python機器學(xué)習(xí)之神經(jīng)網(wǎng)絡(luò)(二)

    這篇文章主要為大家詳細介紹了python機器學(xué)習(xí)之神經(jīng)網(wǎng)絡(luò)第二篇,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • python中編寫config文件并及時更新的方法

    python中編寫config文件并及時更新的方法

    在pytorch或者其他深度學(xué)習(xí)框架中,有許多超參數(shù)需要調(diào)整,包括learning_rate,training_data_path等,因此編寫一個config文件統(tǒng)一存放這些參數(shù),方便調(diào)用/查看/修改還是很有必要,這篇文章主要介紹了python中一種編寫config文件并及時更新的方法,需要的朋友可以參考下
    2023-02-02
  • Python中的全局變量如何理解

    Python中的全局變量如何理解

    在本篇文章里小編給大家整理的是關(guān)于Python中全局變量詳解內(nèi)容,需要的朋友們可以參考下。
    2020-06-06
  • Flask框架 CSRF 保護實現(xiàn)方法詳解

    Flask框架 CSRF 保護實現(xiàn)方法詳解

    這篇文章主要介紹了Flask框架 CSRF 保護實現(xiàn)方法,結(jié)合實例形式詳細分析了Flask-WTF針對CSRF攻擊的防護相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10
  • Python flask框架請求體數(shù)據(jù)、文件上傳、請求頭信息獲取方式詳解

    Python flask框架請求體數(shù)據(jù)、文件上傳、請求頭信息獲取方式詳解

    這篇文章主要介紹了Python flask框架請求體數(shù)據(jù)、文件上傳、請求頭信息獲取方式詳解,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-03-03
  • python切片復(fù)制列表的知識點詳解

    python切片復(fù)制列表的知識點詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于python切片復(fù)制列表的知識點相關(guān)內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)下。
    2021-10-10
  • python實現(xiàn)class對象轉(zhuǎn)換成json/字典的方法

    python實現(xiàn)class對象轉(zhuǎn)換成json/字典的方法

    這篇文章主要介紹了python實現(xiàn)class對象轉(zhuǎn)換成json/字典的方法,結(jié)合實例形式分析了Python類型轉(zhuǎn)換的相關(guān)技巧,需要的朋友可以參考下
    2016-03-03
  • 詳解如何在VS Code中安裝Spire.PDF for Python

    詳解如何在VS Code中安裝Spire.PDF for Python

    這篇文章主要為大家詳細介紹了如何在VS Code中安裝Spire.PDF for Python,文中的示例代碼簡潔易懂,有需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-10-10
  • 讓Python程序定時執(zhí)行的8種方法整理

    讓Python程序定時執(zhí)行的8種方法整理

    在日常工作中,我們常常會用到需要周期性執(zhí)行的任務(wù),一種方式是采用?Linux?系統(tǒng)自帶的?crond?結(jié)合命令行實現(xiàn),另外一種方式是直接使用Python。本文整理了一下?Python?定時任務(wù)的實現(xiàn)方式,希望對大家有所幫助
    2023-01-01
  • python編程學(xué)習(xí)使用管道Pipe編寫優(yōu)化代碼

    python編程學(xué)習(xí)使用管道Pipe編寫優(yōu)化代碼

    大家好,今天這篇文章我將詳細講解 Pipe 如何讓你的代碼更加簡潔的方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11

最新評論