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

Django 多環(huán)境配置詳解

 更新時間:2019年05月14日 08:26:48   作者:魚兒的博客  
這篇文章主要介紹了Django 多環(huán)境配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文也是開發(fā)項目中的一個小經(jīng)驗Tip,雖然很簡單,但對很多朋友也有小幫助。

我們實際工程中,可能遇到開發(fā)環(huán)境、預(yù)上線環(huán)境、線上環(huán)境等環(huán)境場景,應(yīng)用配置因此可能有所不同。

我的經(jīng)驗是利用環(huán)境變量來定義應(yīng)用運行環(huán)境,并在代碼中做對應(yīng)的判定。

具體來說,我在settings.py中增加了一些判定代碼,大概如下:

APP_ENV = os.getenv('APP_ENV')
if APP_ENV == 'prod':
  from ._settings.prod_settings import *
elif APP_ENV == 'test':
  from ._settings.test_settings import *
else:
  from ._settings.dev_settings import *

首先取環(huán)境變量APP_ENV,根據(jù)APP_ENV不通加載_settings包中的不同配置文件。

比如,prod_settings.py中關(guān)閉了DEBUG:

# -*- coding: utf-8 -*-
 
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = False

而在test_settings.py中開啟了DEBUG:

# -*- coding: utf-8 -*-
 
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

在啟動wsgi容器的時候,我們可以指定APP_ENV環(huán)境變量。

比如,利用manage.py做開發(fā)的時候:

ZDEVOPS_ENV=test python manage.py runserver

再比如,用systemctl做生產(chǎn)部署的時候:

# 環(huán)境變量
Environment='APP_ENV=prod'
# 進(jìn)程工作目錄
WorkingDirectory=/www/python/myapp
# 執(zhí)行命令
ExecStart=/usr/bin/gunicorn apps.wsgi:application -w 4 -b 127.0.0.1:8000

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python去除字符串前后空格的幾種方法

    Python去除字符串前后空格的幾種方法

    今天小編就為大家分享一篇關(guān)于Python去除字符串前后空格的幾種方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Django自帶的用戶驗證系統(tǒng)實現(xiàn)

    Django自帶的用戶驗證系統(tǒng)實現(xiàn)

    這篇文章主要介紹了Django自帶的用戶驗證系統(tǒng)實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • python的變量與賦值詳細(xì)分析

    python的變量與賦值詳細(xì)分析

    這篇文章主要介紹了python的變量與賦值詳細(xì)分析,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • 使用Python發(fā)送郵件附件以定時備份MySQL的教程

    使用Python發(fā)送郵件附件以定時備份MySQL的教程

    這篇文章主要介紹了使用Python發(fā)送郵件附件以定時備份MySQL的教程,本文的示例基于CentOS,需要的朋友可以參考下
    2015-04-04
  • python中文分詞庫jieba使用方法詳解

    python中文分詞庫jieba使用方法詳解

    這篇文章主要介紹了python中文分詞庫jieba使用方法詳解,需要的朋友可以參考下
    2020-02-02
  • Python PyMuPDF實現(xiàn)PDF與圖片和PPT相互轉(zhuǎn)換

    Python PyMuPDF實現(xiàn)PDF與圖片和PPT相互轉(zhuǎn)換

    能夠用來對PDF文檔進(jìn)行操作的Python包有好幾個,如提取內(nèi)容的PdfPlumber、PDFMiner,可以用來對PDF文件進(jìn)行修改操作的PyPDF2等等,如果只是需要簡單地對PDF文件實現(xiàn)合并、拆分、書簽操作,使用PyPDF2就足以滿足。但如果想對PDF文件進(jìn)行一些底層操作,基本上只有PyMuPDF了
    2022-12-12
  • Python面向?qū)ο蟪绦蛟O(shè)計中類的定義、實例化、封裝及私有變量/方法詳解

    Python面向?qū)ο蟪绦蛟O(shè)計中類的定義、實例化、封裝及私有變量/方法詳解

    這篇文章主要介紹了Python面向?qū)ο蟪绦蛟O(shè)計中類的定義、實例化、封裝及私有變量/方法,結(jié)合具體實例形式較為詳細(xì)的分析了Python面向?qū)ο蟪绦蛟O(shè)計中類的定義、實例化、封裝、私有變量、私有方法等相關(guān)使用技巧,需要的朋友可以參考下
    2019-02-02
  • 對numpy中二進(jìn)制格式的數(shù)據(jù)存儲與讀取方法詳解

    對numpy中二進(jìn)制格式的數(shù)據(jù)存儲與讀取方法詳解

    今天小編就為大家分享一篇對numpy中二進(jìn)制格式的數(shù)據(jù)存儲與讀取方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • python讀取并寫入mat文件的方法

    python讀取并寫入mat文件的方法

    這篇文章主要介紹了python讀取并寫入mat文件的方法,文中給大家提到了python讀取matlab寫的mat文件問題以及解決辦法 ,需要的朋友可以參考下
    2019-07-07
  • Python學(xué)習(xí)之私有函數(shù),私有變量及封裝詳解

    Python學(xué)習(xí)之私有函數(shù),私有變量及封裝詳解

    私有函數(shù)與私有變量中的私有就是獨自擁有、不公開、不分享的意思。放到函數(shù)與變量中就是獨自擁有的函數(shù)與獨自擁有的變量,并且不公開。本文將通過示例詳細(xì)講解Python中的私有函數(shù)、私有變量及封裝,感興趣的可以學(xué)習(xí)一下
    2022-03-03

最新評論

深州市| 辽阳县| 仁化县| 林口县| 织金县| 宾阳县| 横山县| 阜新市| 怀来县| 达拉特旗| 新乐市| 陈巴尔虎旗| 重庆市| 京山县| 永年县| 德保县| 长泰县| 白水县| 贵定县| 永川市| 洱源县| 山阳县| 土默特左旗| 土默特左旗| 讷河市| 乐山市| 林西县| 武乡县| 利川市| 深圳市| 东乡族自治县| 乐亭县| 抚远县| 横峰县| 双柏县| 北流市| 洛隆县| 民乐县| 武陟县| 宣化县| 抚远县|