• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
    當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

    在Python的web框架中配置app的教程

    來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 14:33:11
    文檔

    在Python的web框架中配置app的教程

    在Python的web框架中配置app的教程:有了Web框架和ORM框架,我們就可以開始裝配App了。 通常,一個(gè)Web App在運(yùn)行時(shí)都需要讀取配置文件,比如數(shù)據(jù)庫(kù)的用戶名、口令等,在不同的環(huán)境中運(yùn)行時(shí),Web App可以通過(guò)讀取不同的配置文件來(lái)獲得正確的配置。 由于Python本身語(yǔ)法簡(jiǎn)單,完全可以直接用Pyt
    推薦度:
    導(dǎo)讀在Python的web框架中配置app的教程:有了Web框架和ORM框架,我們就可以開始裝配App了。 通常,一個(gè)Web App在運(yùn)行時(shí)都需要讀取配置文件,比如數(shù)據(jù)庫(kù)的用戶名、口令等,在不同的環(huán)境中運(yùn)行時(shí),Web App可以通過(guò)讀取不同的配置文件來(lái)獲得正確的配置。 由于Python本身語(yǔ)法簡(jiǎn)單,完全可以直接用Pyt

    有了Web框架和ORM框架,我們就可以開始裝配App了。

    通常,一個(gè)Web App在運(yùn)行時(shí)都需要讀取配置文件,比如數(shù)據(jù)庫(kù)的用戶名、口令等,在不同的環(huán)境中運(yùn)行時(shí),Web App可以通過(guò)讀取不同的配置文件來(lái)獲得正確的配置。

    由于Python本身語(yǔ)法簡(jiǎn)單,完全可以直接用Python源代碼來(lái)實(shí)現(xiàn)配置,而不需要再解析一個(gè)單獨(dú)的.properties或者.yaml等配置文件。

    默認(rèn)的配置文件應(yīng)該完全符合本地開發(fā)環(huán)境,這樣,無(wú)需任何設(shè)置,就可以立刻啟動(dòng)服務(wù)器。

    我們把默認(rèn)的配置文件命名為config_default.py:

    # config_default.py
    
    configs = {
     'db': {
     'host': '127.0.0.1',
     'port': 3306,
     'user': 'www-data',
     'password': 'www-data',
     'database': 'awesome'
     },
     'session': {
     'secret': 'AwEsOmE'
     }
    }
    
    

    上述配置文件簡(jiǎn)單明了。但是,如果要部署到服務(wù)器時(shí),通常需要修改數(shù)據(jù)庫(kù)的host等信息,直接修改config_default.py不是一個(gè)好辦法,更好的方法是編寫一個(gè)config_override.py,用來(lái)覆蓋某些默認(rèn)設(shè)置:

    # config_override.py
    
    configs = {
     'db': {
     'host': '192.168.0.100'
     }
    }
    
    

    把config_default.py作為開發(fā)環(huán)境的標(biāo)準(zhǔn)配置,把config_override.py作為生產(chǎn)環(huán)境的標(biāo)準(zhǔn)配置,我們就可以既方便地在本地開發(fā),又可以隨時(shí)把應(yīng)用部署到服務(wù)器上。

    應(yīng)用程序讀取配置文件需要優(yōu)先從config_override.py讀取。為了簡(jiǎn)化讀取配置文件,可以把所有配置讀取到統(tǒng)一的config.py中:

    # config.py
    configs = config_default.configs
    
    try:
     import config_override
     configs = merge(configs, config_override.configs)
    except ImportError:
     pass
    
    

    這樣,我們就完成了App的配置。

    聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    在Python的web框架中配置app的教程

    在Python的web框架中配置app的教程:有了Web框架和ORM框架,我們就可以開始裝配App了。 通常,一個(gè)Web App在運(yùn)行時(shí)都需要讀取配置文件,比如數(shù)據(jù)庫(kù)的用戶名、口令等,在不同的環(huán)境中運(yùn)行時(shí),Web App可以通過(guò)讀取不同的配置文件來(lái)獲得正確的配置。 由于Python本身語(yǔ)法簡(jiǎn)單,完全可以直接用Pyt
    推薦度:
    標(biāo)簽: app 教程 配置
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 精品久久人人做人人爽综合| 无码人妻精品一区二区三区夜夜嗨| 久久精品国产精品亚洲人人| 国产精品ⅴ无码大片在线看| 午夜精品一区二区三区在线观看| 91探花国产综合在线精品| 国产剧情国产精品一区| 综合国产精品第一页| 九九精品在线视频| 国产精品免费αv视频| 欧美精品亚洲精品日韩专区va| 精品9E精品视频在线观看| 亚洲精品专区| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 99精品国产自在现线观看| 麻豆aⅴ精品无码一区二区| 亚洲精品岛国片在线观看| 欧美人与性动交α欧美精品成人色XXXX视频 | 国产精品免费看久久久| 人人妻人人澡人人爽欧美精品| 婷婷久久精品国产| 亚洲国产精品尤物YW在线观看| 欧美成人精品欧美一级乱黄一区二区精品在线| 99精品久久久久久久婷婷| 亚洲国产精品一区二区久久| 桃花岛精品亚洲国产成人 | 国产精品日韩欧美一区二区三区| 亚洲AV日韩精品久久久久| 亚洲国产精品久久电影欧美| 少妇伦子伦精品无码STYLES| 亚洲愉拍99热成人精品热久久 | 亚洲精品成人在线| 亚洲国产精品VA在线看黑人| 久久99精品久久久久久久不卡| 经典国产乱子伦精品视频| 国产精品乱码高清在线观看| 91原创国产精品| 精品一区二区在线观看| 91国内揄拍国内精品对白不卡| 国产精品va在线观看无码| 国自产精品手机在线观看视频|