Вытащил часть конфига в .env файл

This commit is contained in:
Viner Abubakirov
2026-01-02 20:24:35 +05:00
parent 67a32d8ac7
commit 5f8a0a30b4
4 changed files with 34 additions and 10 deletions

View File

@@ -9,23 +9,25 @@ https://docs.djangoproject.com/en/6.0/topics/settings/
For the full list of settings and their values, see
https://docs.djangoproject.com/en/6.0/ref/settings/
"""
import os
from pathlib import Path
from dotenv import load_dotenv
# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent
load_dotenv(BASE_DIR / ".env")
# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/6.0/howto/deployment/checklist/
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'django-insecure-=*m3r8o(%h3@7tl2-((k&t%%k)m&*b)i^4w#ixl0i$#6!gtg&+'
SECRET_KEY = os.getenv("SECRET_KEY", "")
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
DEBUG = os.getenv("DJANGO_DEBUG", "False") == "True"
ALLOWED_HOSTS = ["*"]
ALLOWED_HOSTS = os.getenv("ALLOWED_HOSTS", "").split(",")
# Application definition
@@ -131,12 +133,12 @@ STORAGES = {
"default": {
"BACKEND": "storages.backends.s3.S3Storage",
"OPTIONS": {
"access_key": "admin",
"secret_key": "admintestpassword",
"bucket_name": "dev-bucket",
"endpoint_url": "http://192.168.88.252:9000",
"region_name": "us-east-1",
"signature_version": "s3v4",
"access_key": os.getenv("S3_ACCESS_KEY", ""),
"secret_key": os.getenv("S3_SECRET_KEY", ""),
"bucket_name": os.getenv("S3_BUCKET_NAME", ""),
"endpoint_url": os.getenv("S3_ENDPOINT_URL", ""),
"region_name": os.getenv("S3_REGION_NAME", ""),
"signature_version": os.getenv("S3_SIGNATURE_VERSION", ""),
}
},