Raise ImproperlyConfigured("Настройка SECRET_KEY не должна быть пустой")django.core.exceptions.ImproperlyConfigured:The SECRET_KEY setting must not empty [duplicate]

Я опубликовал свой проект Django на github, и у меня было много переменных, которые хранились в .env для обеспечения безопасности.

И когда кто-нибудь клонирует этот проект и переносит его, он не читает переменные в моем .env-файле, сохраненном в .gitignore.

Есть ли какое-нибудь решение, не показывая эти значения переменных, или это нормально и не опасно показывать эту информацию?

```
import os
from pathlib import Path

from dotenv import load_dotenv

load_dotenv()

SECRET_KEY = os.getenv('SECRET_KEY')
CURRENT_HOST = os.getenv('CURRENT_HOST')
DATABASE_NAME = os.getenv('DATABASE_NAME')
DATABASE_USER = os.getenv('DATABASE_USER')
DATABASE_PASSWORD = os.getenv('DATABASE_PASSWORD')
DATABASE_HOST = os.getenv('DATABASE_HOST')
DATABASE_PORT = os.getenv('DATABASE_PORT')
HOST_EMAIL = os.getenv('EMAIL_HOST')
EMAIL_USER = os.getenv('EMAIL_HOST_USER')
EMAIL_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD')
PORT_EMAIL = os.getenv('EMAIL_PORT')
EMAIL_TLS = os.getenv('EMAIL_USE_TLS')
SOCIAL_AUTH_GOOGLE_KEY = os.getenv('SOCIAL_AUTH_GOOGLE_OAUTH2_KEY')
SOCIAL_AUTH_GOOGLE_SECRET = os.getenv('SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET')
```

.gitignore имеет внутри .env, поэтому я подумал, что это может быть связано с тем, что находится в моем устройстве. Я знаю, что это невозможно, но я не нашел никакого решения, поэтому я надеюсь, что кто-нибудь сможет мне помочь, Спасибо.

Вернуться на верх