0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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の作成

.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

.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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?