Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.35 KB

README.md

File metadata and controls

30 lines (20 loc) · 1.35 KB

Математические термины

Референс для проекта по веб-разработке

Как использовать

  1. Скачать этот репозиторий или клонировать его
  2. Перейти в папку репозитория при помощи cd
  3. pip3 install -r requirements.txt
  4. python3 manage.py runserver

Корректное хранение секретов и токенов

Для загрузки секретов как переменных окружения используется библиотека python-dotenv.

Все секретные токены должны быть спрятаны в коде за импортом. Для этого создайте в корне репозитория файл .env и добавьте в него пары "переменная-значение".

Файл .env нужно обязательно поместить в .gitignore!

Затем в settings.py загрузите эти переменные при помощи команды load_dotenv() и обратитесь к ним через os.getenv():

import os
from dotenv import load_dotenv

dotenv_path = os.path.join(BASE_DIR, ".env")
load_dotenv() 

SECRET_KEY = str(os.getenv("SECRET_KEY"))