質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Q&A

0回答

438閲覧

【Django】.envの開発、本番環境における使用方法について

matsuo_basho

総合スコア88

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

0グッド

0クリップ

投稿2022/01/06 16:27

いつも大変お世話になっております。

現在Djangoを用いてブログシステムを作成しているのですが、
いろんなサイトで機密情報などは.envで管理しましょうとありましたので
自分も.envを用いてみようと思っています。

しかし、実際に.envを用いるとなると、どの様に使用するのかがわかりません。

つまり、例えば以下のように.envで2つを定義したとします。

DEBUG = True DATABASE_URL=sqlite:///db.sqlite3

ローカル環境では上記の2つを読み込むことができればOKですが、
本番環境では以下を読み込みたいとなった場合、

DEBUG = False DATABASE_URL=DATABASE_URL=mysql://

.envをgit管理外にするのが定石のもと
どのように本番環境下で上記2つめの設定の読み込みをすれば宜しいのでしょうか??
(gitで管理しない=本番環境に.envをアップしないということになるので、
どのように本番環境でこれを読み込めば良いのかがわかりません。)

詳しい方がいらっしゃればご教授いただけますと幸いです。

それではどうぞ宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2022/01/07 08:25

本番環境がどのような環境によると思います。手動またはスクリプトで .env ファイルを作るとか、本物の (OS の) 環境変数を使うとかでは。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問