Как сохранить переменную env в osX в django

это может показаться наивным вопросом. Я использую шаблон django cookie cutter и должен устанавливать переменные env каждый раз при перезапуске проекта.

Каждый раз, когда я начинаю работать над проектом, я делаю следующее

export env_var_for_project=some_value

Что мне нужно сделать, чтобы эти переменные сохранялись, чтобы мне не приходилось экспортировать их каждый раз, когда я открываю свой проект

Вы можете использовать модуль под названием dotenv. Затем создайте в своем проекте файл .env со всеми необходимыми переменными окружения, а затем используйте их, импортируя модуль и обращаясь к ним с помощью os.environ.

Например, если ваш файл .env имеет следующее содержание:

MY_API_KEY=xxxxxxx

Чтобы использовать его, вызовите load_dotenv() и обратитесь к нему из os.environ:

import os
from dotenv import load_dotenv
load_dotenv()


MY_API_KEY = os.environ['MY_API_KEY']
Вернуться на верх