官方說(shuō)明:https://django-environ.readthedocs.io/en/latest/index.html
installpip install django-environquick startimport environimport osenv = environ.Env(# set casting, default valueDEBUG=(bool, False))# Set the project base directoryBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))# Take environment variables from .env fileenviron.Env.read_env(os.path.join(BASE_DIR, '.env'))# False if not in os.environ because of casting aboveDEBUG = env('DJANGO_DEBUG')# Raises Django's ImproperlyConfigured# exception if SECRET_KEY not in os.environSECRET_KEY = env('DJANGO_SECRET_KEY')# Parse database connection url strings# like psql://user:pass@127.0.0.1:8458/dbDATABASES = {# read os.environ['DATABASE_URL'] and raises# ImproperlyConfigured exception if not found## The db() method is an alias for db_url().'default': env.db(),# read os.environ['SQLITE_URL']'extra': env.db_url('SQLITE_URL',default='sqlite:////tmp/my-tmp-sqlite.db')}CACHES = {# Read os.environ['CACHE_URL'] and raises# ImproperlyConfigured exception if not found.## The cache() method is an alias for cache_url().'default': env.cache(),# read os.environ['REDIS_URL']'redis': env.cache_url('REDIS_URL')}.env【django-environ學(xué)習(xí)】DJANGO_DEBUG=TrueDJANGO_SECRET_KEY=your-secret-keyDATABASE_URL=psql://user:un-githubbedpassword@127.0.0.1:8458/databaseSQLITE_URL=sqlite:///my-local-sqlite.dbCACHE_URL=memcache://127.0.0.1:11211,127.0.0.1:11212,127.0.0.1:11213REDIS_URL=rediscache://127.0.0.1:6379/1?client_class=django_redis.client.DefaultClient&password=ungithubbed-secret
經(jīng)驗(yàn)總結(jié)擴(kuò)展閱讀
- 12306有沒(méi)有候補(bǔ)不成功的
- 聯(lián)想拯救者R7000 2021款官方配置_聯(lián)想拯救者R7000 2021款升級(jí)情況
- MFC 學(xué)習(xí)筆記
- day11-Servlet01
- 上 學(xué)習(xí)ASP.NET Core Blazor編程系列十——路由
- JVM學(xué)習(xí)筆記——類加載和字節(jié)碼技術(shù)篇
- 嘉年華官方網(wǎng)站|嘉年華郵購(gòu)中心
- shardingsphere-jdbc 水平分表學(xué)習(xí)記錄
- 再推薦幾個(gè)適合小孩子的英語(yǔ)學(xué)習(xí)網(wǎng)站
- Agda學(xué)習(xí)筆記1
