· 5 years ago · Apr 05, 2020, 06:52 PM
1import environ
2
3# Енвирон читает все перменные которые находятся в файле .env
4# Указываем что мы хотим прочитать из файла переменную DEBUG
5# с дефолтным значением False
6env = environ.Env(
7 DEBUG=(bool, False)
8)
9# Чтение файла
10environ.Env.read_env()
11
12# Передаем переменную DEBUG и у нее значение False если эту переменнную не нашло в файле
13DEBUG = env('DEBUG')
14
15# Идем нахуй с ошибкой ImproperlyConfigured если SECRET_KEY не указан в environ
16# Но возможно что, если перменная есть в файле и не указана в environ то оно не даст ошибку
17# но какой тип будет у перменной я ебу поэтому скорее всего ошибка будет всегда если нет названия
18# и типа перменной в environ
19SECRET_KEY = env('SECRET_KEY')