0
2

More than 3 years have passed since last update.

dotenvの使い方

Posted at

はじめに

今回dotenvを使用したので忘れないようにメモとして残しておきます。

dotenvとは

dotenvを使用することにより、DBのパスワードやあまり見られたくない情報を.envに設定し、settings.py を経由して読み込むことができます。デプロイする際には、この.envはアップロードしません。環境変数を見せずにGitHubにファイルをアップロードできます。

インストール方法

$ pip install python-dotenv

.envファイルの作成

このファイルに環境変数を書き込みます。.envファイルは.gitignoreの対象にして下さい。

USER="username"
PASSWORD = "password"

settings.pyの作成

import os
from os.path import join, dirname
from dotenv import load_dotenv

load_dotenv(verbose=True)

dotenv_path = join(dirname(__file__), '.env')
load_dotenv(dotenv_path)

USER = os.environ.get("USER")
PASSWORD = os.environ.get("PASSWORD")

main.py


import settings

USER = settings.USER
PASSWORD = settings.PASSWORD

終わりに

参考程度にどうぞ。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2