Django.core.exceptions.ImproperlyConfigured: Установите переменную окружения CRYPTO_KEY Как это исправить ? Я не могу запустить проект
После запуска python manage.py runserver выдает такую ошибку.
Вывод в:
`
settings.py
import os
import environ
from pathlib import Path
from django.utils.log import DEFAULT_LOGGING
import urllib3
import sentry_sdk
from sentry_sdk.integrations.django import DjangoIntegration
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
ENV = environ.Env(DEBUG=(bool, True))
# reading .env file
ENV_FILE = Path(os.path.join(BASE_DIR, '.env'))
if ENV_FILE.exists():
environ.Env.read_env(os.path.join(BASE_DIR, '.env'))
DEBUG = ENV.bool('DEBUG', True)
LOGLEVEL = ENV.str('LOGLEVEL', 'INFO')
SECRET_KEY = ENV.str('SECRET_KEY')
CRYPTO_KEY = bytes(ENV.str('CRYPTO_KEY'), 'UTF-8')
ALLOWED_HOSTS = ENV.list('ALLOWED_HOSTS', default=[])
`
.env
DEBUG=True СЕКРЕТНЫЙ_КЛЮЧ=МОЙ_КЛЮЧ `
`
Поскольку этот проект был сделан со старой версией пакета, я установил cryptography==3.1, хотя в требованиях было указано cryptography==2.8, некоторые другие старые версии не устанавливались, поэтому я установил новую.