🐍 Настройка файлов .env в Django

Настройка окружения на Django

by itisgood
В этом руководстве мы узнаем, как использовать файлы .env в Django. Файлы .env помогают сохранить безопасность и упорядочить наши настройки.
В них хранится конфиденциальная информация, например, пароли и ключи API.
Таким образом, нам не нужно вводить их непосредственно в наш код.

Что такое файлы .env?

Файлы .env – это простые текстовые файлы, используемые для определения переменных окружения. Они имеют следующий формат:
VARIABLE_NAME=value
ANOTHER_VARIABLE=another_value

В файлах .env можно хранить такие параметры, как учетные данные базы данных, ключи API и любые другие конфигурации, которые могут меняться в разных средах.

Зачем использовать файлы .env?

  • Безопасность: Не допускайте попадания конфиденциальных данных в ваш код.
  • Организация: Храните настройки конфигурации в одном месте.
  • Гибкость: Легко менять настройки без изменения кода.

Начало работы

Установите python-dotenv: эта библиотека помогает нам читать файлы .env.

Начните работу над кодом.

pip install python-dotenv

Создайте файл .env: в корне проекта создайте файл с именем .env.

Добавьте свои настройки: Поместите свои чувствительные настройки в файл .env

SECRET_KEY=your-secret-key
DATABASE_URL=your-database-url

Использование .env в Django

Обновите settings.py для чтения файла .env в настройках Django.

import os
from dotenv import load_dotenv

load_dotenv()

SECRET_KEY = os.getenv('SECRET_KEY')
DATABASE_URL = os.getenv('DATABASE_URL')

Теперь ваш проект Django будет использовать настройки из файла .env.

Это сделает ваш проект более безопасным и простым в управлении.

см. также:

 

 

You may also like

Leave a Comment